private void displayText (final Game game) {
        final int height = game.getHeight();
        final int width = game.getWidth();
        System.out.printf("Score = %d%n", game.getScore());
        // Display as the task requirement
        for (int y = height - 1; y >= 0; y--) {
            for (int x = 0; x < width; x++) {
                System.out.print(game.getSpot(x, y));
            }
            System.out.println();
        }
        if (game.getGameState() != Game.STATE_RUNNING) {
            final String finalSentence;
            if (game.getGameState() == Game.STATE_WINNING) {
                finalSentence = "Win";
            } else if (game.getGameState() == Game.STATE_FAILED) {
                finalSentence = "Lose";
            } else { // if (game.getState() == game.STATE_ABORT)
                finalSentence = "Abort";
            }
            System.out.printf("Game Over. You %s.\n", finalSentence);
        }
    }