All very good ideas. The real challenge would be to create a progression of puzzles around each of these mechanics.