The title belongs in the App Store.
I remember playing these kind of games on flashgame sites
Like already said, this game belongs to mobile phones.
What's with the trend of mobile developers releasing ports of their games on Steam?
Hell, what's the trend with flash developers developing rather poor paid apps for mobile devices?