Interesting concepts, although it felt like the later puzzles got more linear! More steps in each phase might have allowed you to design more complex levels?