public DiceGame loadConfiguration() {
		System.out.println("Welcome to DiceGame!");
		DiceGame game = null;
		printHelp();
		String cmd;
		IOHandler ioh = new ConsoleIOHandler();
		do {
			cmd = scanner.next();
			if (cmd.equals("player")) {
				gameBuilder.addPlayer(scanner.next(), ioh);
			} else if (cmd.equals("bot")) {
				gameBuilder.addBot(scanner.next());

				// TODO: zmienic dice i category na wybor trybu: zwykle/potrojne
				// kosci
			} else if (cmd.equals("dice")) {
				gameBuilder.setDiceCount(scanner.nextInt());
			} else if (cmd.equals("category")) {
				gameBuilder.setScoresPerCategory(scanner.nextInt());
			} else if (cmd.equals("start")) {
				game = gameBuilder.create(ioh);
			} else if (cmd.equals("-h")) {
				printHelp();
			} else {
				System.out
						.println("Unsupported operation! Type -h to get help.");
			}
		} while (!cmd.equals("start"));

		return game;
	}