Combat UI: Cleaning up selections between actions and turns

Now the cursor is set to the player's positon unless it is being used to
keep it hidden, and when ending the player's turn during an action, that
action is properly canceled.