Added GridSlot.getNeighbors().
Added the Direction object.

Provides direction constants and useful functions.
Added MovingEntity class.

Now using Direction object in methods.
Added GridSlot.hasDirection()