Good, aside from level 15 being broken.
Once you get to level 15, save yourself the frustration and read this:
On level 15, one of the reflecting triangles does not "block" or stop you when you run into it from the unangled side. I am quite sure this is a bug, as it is the only remaining way to go, out of any possible route.
Please fix level 15 so i can satisfy my heart's desire to defeat the weird game.