Added Movement Interface to Unit
Implemented methods of Interface.
-- Prep for implementing MovementAction Class
# Fixed small compile error that I overlooked. :P
Added MovementAction with a static move method.
Added setters to Movable, and implemented them in Unit.
-T