You could have just treated the facing direction a...
# advent-of-code
n
You could have just treated the facing direction as a vector in part 1 also