}
public void placeBridge(Location bridgeLoc) {
assert bridge == null && bridgeLoc != null; //TODO AI support - remove bridge from tile
Location normalizedLoc = bridgeLoc.rotateCCW(rotation);
bridge = new Bridge();
bridge.setId(game.idSequnceNextVal());
bridge.setTile(this);
bridge.setLocation(normalizedLoc);
features.add(bridge);
edgePattern = edgePattern.getBridgePattern(normalizedLoc);