I like the concept and the implementation a lot, but the actual levels could use some work, in most of them I finished with the first try and many moves leftover, another move type or a couple of them could make it easier to create interesting levels with enough time. The opening was very fun. Nice job.