Clean visuals, nice idea, everything seems to fit together. I really like it! Seems a little like you could trial and error through some of the levels but i guess thats the players fault for not wanting to play it right. :D