I swear I saw it over the last few weeks but have checked the homepage 4 times and seem to miss it every time. There was a Flash game where you'd build a vehicle that you ended up fighting with it. Each battle would give you a new component. I thought I saw it game to the iDevices? Am I wrong? Thanks in advance.