public Game(Integer playerCount) {
		personCount = playerCount;
		personList = new Person[personCount];

		for (int i = 0; i < personList.length; i++) {
			String personName = Integer.toString(i + 1);
			personList[i] = new Person(personName);
		}

		currentPersonIdx = 0;
		
		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < IConstants.FRAME_PER_PERSON; i++) {
			sb.append(IConstants.SCORE_TABLE_TEMPLATE);
		}
		sb.append(IConstants.SCORE_TABLE_FINAL_TEMPLATE);
		sb.append(IConstants.SCORE_TABLE_TEMPLATE);
		
		for (int i = 1; i <= IConstants.FRAME_PER_PERSON; i++) {
			String title = Integer.toString(i);
			Integer curPosition = i * (IConstants.SCORE_TABLE_SPACE + 2) + title.length() + 2;
			sb.replace(curPosition, curPosition + title.length(), title);
		}
		scoreTitle = sb.toString();
	}