village types can now be added later on
re-organized buildings.lua and split it up