Expansion Goals Complete

-Map tiles off-screen no longer render. Tested with a map that held over
7 billion tiles. It works fine.

-added a small bit of code to main that calculates the size the map
should be if you wanted it to take X minutes to get from side A to B.

-new randomly generated map file (nothing special).

-note: The game still crashes often and lags due to npc path finding.
This has nothing to do with the new code from this update.