I Ended up with way more mirrors than needed for the final level and was trying to take the longest path =D.
But I found that reflections stop at the 15th mirror or something. The best thing is that you can use the edge of the vertical ones for a slight horizontal reflection and vice versa.
Very cool game and good use of the limitation. Good job!