Sorry for setting you wrong earlier, but using `building.BuildComplete` will cause incorrect behavior if WithIdleOverlay is higher in the actor rules than Building. Same for WithBuildingPlacedOverlay.