Main/General

Fixed Many off by one errors regarding the map as well as how some data
in main is read into the program. reformatted lots of the display
information code to be even cleaner.

Small amount of runtime tests with main