engine: bring Micropolis engine up-to-date

see upstream project logs for individual change entries
main-view: implement blinking lightning bolts for unpowered zones