Very interesting game, excellent mechanics. Some levels were very complex and took me a long time to finish. Good job!