Fix some bugs with relational maps.
Don't use diagonally-adjacent tiles when spreading bonus tiles.
Tweak bonus chances a bit.
Make factories spread less random.
Add a TODO comment.
Make machinery plural.
Fix a lot of errors in factories.