Learning how to intuit the solutions to the puzzles was fun! I mostly used the strategy of running the level and then calculating how far I would need to go from there to figure out where to place the loops. I do feel like the enemies were a bit too hard to intuit the paths of, I mostly ended up just randomly adjusting my path until I got around them. The enemies would probably be easier to work around if their movement had more of an exploitable pattern or if the player's sequence of moves was more easy to understand as more than a sequence of directions (e.g. ">>>^v^v^v" is way easier for me to understand than ">^^<v<^><v>").