public boolean isTraversable(MapLocation loc) { TerrainTile tile = controllers.myRC.senseTerrainTile(loc); return ((tile == null) || (tile == TerrainTile.LAND)) && (!myMap.isBlocked(loc)); }