Implemented player movement.

A selected character will display its movement range and the player can
move the character within the range.  Z button (confirm) places the unit
and hides the range.  X button (cancel) undo's the move.