Added rudimentary unit movement and fixed a bug in AzimuthOff which was
giving the wrong azimuth on certain hexes and directions.