Type Alias Heading

Heading: { x: 1; y: 0 } | { x: 0; y: 1 } | { x: -1; y: 0 } | { x: 0; y: -1 }

Defines the possible headings using the new Point interface.