WOW
from the perspective of a person, visually beautiful (although the pixelyness of, what I assume is using bitmap data, is kinda annoying)
from the perspective of a gamer, awesome. Incredibly challenging and unique, the only thing I would recommend is letting the user skip a level they're stuck on because often one can solve every puzzle in a game but one or two because their mind can't work it and sometimes, that level is early.
from the perspective of a coder, you are god. My mind is trying to consume itself to wrap around the brilliance... I will have your children... I will get a sex change for this.