3D and being able to start/stop the reflection at will from your current position were both nice touches. A little sound design would go a long way though for indicating both what the player should do and indicating when the player has made progress. I admittedly got a bit lost on one of the puzzles towards the end; I got through it, but I don't know what exactly I did that allowed me to progress. I enjoyed it though, good job!