Some bug fixes for doubling
Allow undo of move source selection

If the user selects a checker and decides not to move it, they can
cancel the action by clicking on some spot that is not a valid move.