Fun game! It may not look the best, but the puzzles are really interesting. I gave up on the last level :(.
Good job overall!