Moved all statements of Game.askQuestion() to QuestionMaker.askQuestion(). Removed Game.askQuestion().
Moved method currentCategory() from class Game to QuestionMaker.
Initialized the QuestionMaker field of class Game.
Wrote expected code "currentPlayer.getPlace()".
Added parameter "currentPlayer" to method currentCategory().
Added parameter "currentPlayer" to method askQuestion().
Added actual parameter "currentPlayer" to method invocation QuestionMaker.currentCategory() and QuestionMaker.askQuestion().
Renamed int filed "currentPlayer" to be "currentPlayerInt" to make sure the name "currentPlayer" is left for the new Player field to be added soon.
Created Player field "currentPlayer".
Created class Player.
Created getter of the field "place" of class Player.
Moved the 4 question lists from the class Game to QuestionMaker.
Moved the loop of addLast() from constructor of class Game to QuestionMaker.
Removed the int array field "places" from class Game because the "place" is moved to class Player.
Changed the type of the player ArrayList field from String to Player in the class Game.
Wrote expected code of adding a Player instance to the ArrayList field of the class Game.
Created the constructor of Player with the name of the player as the parameter.
Initialized the field "place" of the class Player.
Moved field purse from class Game to Player.
Moved the logic of moving forward to class Player.