Some very good puzzle design on this. I liked that you had to come up with creative solutions from the 2nd puzzle on, and that the difficulty was gradually ramped up so that creative thinking never felt like a cheat.