Combat: A player's movement can now be used in multiple actions

Remaining movement points are tracked, and this is used for displaying
movement distance. When the remaining points reach 0, then the MOVE action
is removed from the action set and the UI element disabled.