Did they stole your game?
Uh, yeah, quite a few
Actually, I just made an agreement with them to keep Meteor Run on y8.com