Tips for golfing in Wierd
Don't forget about self modifying code

As Dennis showed in https://codegolf.stackexchange.com/a/142785/24812 a loop can be much shorter than a linear program and that there are clever ways to exit the loop.  The spec makes it clear that a 90 degree angle allows you to choose one of two different directions at runtime.  Dennis showed that you could modify the program at runtime - with amazing results.