Originality, a good story and a nice and challenging puzzle. But way too simple (even if effective) graphics and repetitive gameplay.
The problem is: Now that you have found a way to make a nice game, you repeat that formula in every level, not even thinking if it may kill the story. Because it killed the story for me. Probably some pictures describing the story would help.
But a nice game.