Very nice game. I really like the artstyle and the puzzles are interesting. I think the balance is good for the most part, except for the final level which doesn't allow much room for error. Good work!