Moved things out into separate files.
Fully separated out game and MainWindow.
Broke out the UI stuff into separate files.
Comments on main.py
Comments on the game objects.