Refactored removeBuilding() in BuildingEntity.

No more redundant called to removeBuilding() when deleting multi-tile
buildings. Removed "assigning golem" from behavior, and reduced it to
just "assigned" golem".