Minor refactor.
Rewritten building generation.
Rewritten player placement.
Fixed minor bug.