Refactored doUserTurn into the UserPlayer class per VSWE's suggestion, 
and added option to play again after the game is over.
Fixed bug with UserInterface confirm method