Working on refactoring code so only the code which absolutely needs to know about the UI does, and only the code which needs to know about the player does.
Refactored the entire game organization, doesn't really change any code, but will really impact future changes.
Removed unused code.
Removed more unused code.
More minor changes.
Merge.