Nice little puzzle game. The art and sounds mesh together really nicely, too.
An element of randomness would've been neat to see, but designing a puzzle game like this with random elements would certainly be tricky.