This definitely has my top rating for one simple reason:Puzzle Games take more thought than what you think... let alone develop a game first.