Fixed potential bug regarding orientation. North should be -y, south +y. East is still +x, west -x. Ive been assuming standard matrix notaion and image viewing of the origin starting at the top left.