I stubbornly stuck with non-screen coordinates, and started my robot off facing south. Because all turns were relative (right, left), not absolute (east, west), nothing else needed to change apart from flipping x and y values when printing for part 2 (flipping x and y is equivalent to performing a 180 degree rotation about the origin).
stkent
12/11/2019, 10:40 PM
Still a bit grim but tolerable (for me, in this case)