Modified Heading.calc(). It will now return 0 for North, 90 for East, 180 for South and 270 for West.