Really good concept. I like the fact that the path changes between each loop, so the route you take going back and forth may be different every time.