@Override public Building addBuilding(Tile tile) throws UnBuildableException { if (this.tile == null) { Mill mill = new Mill(); tile.addEntity(new Mill(tile)); return mill; } return null; }