This game has very well designed (and hard) puzzles. I couldn't get past level 4 though.
The collisions sometimes feel weird, and it feels like trial and error to work out which button opens which door.
Great job!