I love puzzle games, had a good time getting through this one. At first I wasn't quite sure what was going on, but after playing around with the mechanics for a minute it became obvious. That's a good thing. Got through all the levels, I enjoyed it a lot. Good game design, good music, good graphics. Well done!!