I like your sound track, but there was no puzzle to solve you just click them in order and that was it (at least in the first few levels). Maybe add branching paths that don't make it to the end, some mirrors that can't rotate all the way, mirrors that don't line up, etc.