Very clever mechanics and well designed puzzles! That last one is so hard though! I'd love to know the solution, I think I convinced myself it's impossible!