Added simple messaging back to client when an action is unable to be performed, and initial calculated AP usage based on Hex Terrain
Fixed the rotation animation so it wouldn't spin the wrong direction when at the 0/360 degree boundary