draw building with dom instead of canvas

(hat tip to mbigorne & bcaudan)
Fix elevator orientation.
Merge draw building with dom instead of canvas