Mechanics were a little difficult to understand but, overall the game is very fun and has some well-designed puzzles!
Well done! :)