Ganz komische Lösung:
Das eigentliche Gebäude ist nötig, um eine (sehr billige) Einheit zu bauen.
Diese Einheit erzeugt dann ein 2. Gebäude, welches das 1. Gebäude als verraussetzung hat, den geplanten Effekt hat und den Bau einer weiteren Einheit verhindert ?
Kann man theoretisch eine Eventabfrage für fertigstellen einer Einheit machen ?
Dann könnte man mit dem fertigstellen direkt die Einheit zerstören und das Gebäude setzen.