Ok, somewhere in LA is a retro game store whoes owner slaps big metal stickers on the bottom of everything...its on my neo geo but its not here. What is this stor?