Fun idea, took me a while to understand it (just try and error was working fine too).
Did you build something to do the mirroring of the level or is this handcrafted for each level? Could be quite cool to have a level editor for it and see what others build with the idea :D