Added methods for console input and output and extracted from Move method the logic about which direction the player to choose in method ChoosePlayerMove()