// creates the player private Player createPlayer() { IPlayerCreator playerCreator = new PlayerCreator(); Player player = playerCreator.createNewPlayer(); generateStartingBlockamon(player); player.setLocation(playerXStartingLocation, playerYStartingLocation); final String message = String.format(_receivedMessageFormat, player.getLeadBlockamon().elementType()); displayDialog(message, "Block received", JOptionPane.INFORMATION_MESSAGE); return player; }