Awesome puzzle game, you should polish it up and release it! Needs some good tutorials, but that's about it. Well thought out.