public String play() {
        logger.clear();
        initParticipiants();

        logger.addToLog("Participants count: " + participants.size());
        logger.addToLog("Max rounds: " + maxRounds);

        while(participants.size() > 1 && currentRound < maxRounds)
        {
            playRound();

            logger.addToLog("Round " + currentRound);
            for(HuntableProfile player : participants)
            {
                logger.addToLog(player.getJarName() + ": " + player.getCurrentFood() + " food");
            }

            checkPlayers();
        }

        logger.addToLog("Game over after round " + currentRound);

        return logger.getLog();
    }