public List<Player> getAllPlayersOnGrid() {
		List<Player> players = new ArrayList<Player>();
		for (Element e : getElementsOnGrid()) {
			if (e instanceof Player)
				players.add((Player) e);
		}
		return Collections.unmodifiableList(players);
	}