Unhinged concept for fun puzzles!
There was a little bit of cheese in lvl 7, otherwise I believe I went through all levels as it was expected. I took me some time to understand what was going on with lvl 18, but the last one was a satisfying one to end on. :D