Speechless...
From a very simple puzzle game..to an awesome one..
You didn't just put every aspects you can think of in the game, but the game itself is so damn awesome..even thou the game just rotates on a several level, i got to admit that the concept itself is good.
Make sure your message in the game gets to the person whom you are giving it for..
Make another :)