This game is nearly perfect ! Graphisms are really nice, the concept of the game is really interesting, with well designed puzzles (I missed one piece, but I'm gonna find a way to get this one), and the game itself is running smoothly, and I didn't spot any bug.
The only thing that I think would be missing is a background music and some tiny typos, apart from that it's a perfect for me :)