This game is great!
I love the animations, music, hints, and well thought out gameplay.
However, the other people here have a bit of a point. A LOT of people have done this before.
Despite that, you have made a game that makes me happy. 4.5 Stars.