The other night i noticed a strange game icon appear on my recent games screen when i was signing off LIVE. Game was called "crazy machines" or something like that. Looked on the live market place and didn't find it or any mention of it. Never downloaded it or its demo from anywhere it just appeared. Anyone else have this occur? It doesn't appear in the games library so I can't just delete it. What's going on???