Lot of work on buildings and building construction

i do not know what works and what doesn't so far. So testing needs,
rather must, be done.
Hangcow: added eye to consturctor