public PlayerNumber winner() {
		// @@@ quit function use
		if (someoneQuit) {
			return onePlayerLeft;
		}
		if (containsInt(moves1, 2) && containsInt(moves1, 5)
				&& (movesLeft() != 0)) {
			return FIRST_PLAYER;
		}
		if (containsInt(moves2, 2) && containsInt(moves2, 5)
				&& (movesLeft() != 0)) {
			return SECOND_PLAYER;
		}
		if (movesLeft() > 0) {
			return GAME_NOT_OVER;
		}
		return DRAW;
	}