What a neat idea! Not being familiar with topology I had a hard time visualizing what would happen when looping, especially in later levels. Really nice though!