@Override
	protected PlayerStartPositionCTF createPlayerStartPosition(Player player) {
		if (player == null)
			throw new IllegalArgumentException("The given arguments are invalid!");
		
		return new PlayerStartPositionCTF(grid, player);
	}