I found score so was constantly looking for arcade themed stuff. It took me three hints to understand what this was about, Im too Euro for this one.