Really good concept. It gets surprisingly hard at the last level, but the puzzles are pretty rewarding.
Thank you! My friend said the same thing about the last level, I'll try to balance the difficulty in a future update :)