Very good puzzle game, forcing you to think your way out of various situations where the answer is not always clear. All the mechanincs work great with each other and the difficulty scaling is very good as well, which I believe is really important in puzzle games. The artstyle as well fits well with the concept. Great work!