I was having fun playing when I got stuck on the third level due to a bug. I'm so sorry, the levels are so well designed!
Despite that, the game is great and the mechanics are so clever, good job!