Modularization

Rewrote main, breaking up different modes into seperate functions.
main2.py is now the file used to run the game. Battle mode is
unimplemented in this system, due to large changes that will be
occuring from the UI perspective.