Added gridX and gridY to Path.Step, and made movement for enemies a whole lot smoother.
TODO: perhaps move the distance/direction code to an external class (A vector class?)