I really liked this game, it's simple but fun. Some achievements are not so easy to get, so you have to put a little effort to complete the game.
I don't think the game is not suitable for the contest, since it only has a sandbox mode; of course achievements have to be in limited number.
The game is good looking and fun to play, but it get way too hard when you have to face bosses. I think grinding a LOT would be a solution, but that destroys fun.
3/5, not bad and who cares if similar games already exist?
Anyway, WHY people is still asking for badges to be added? Developers CAN'T add badges on their own while uploading games, it's not up to them to decide. So please STOP complaining and underrating games because they "need badges", it's annoying, stupid and useless.