Wow, you coded that in 30 hours? Crazy.
This is my favourite yet. The art looks great, the music is awesome, and each level's puzzle felt completely different than the previous one and was really smart. All I'd want is more levels :)