Took me a while to get past the first level but when I figured it out it was very rewarding thinking of how you can solve the level. Nice job!