Make this constructor cascade for later changes
Cleaned up this class, old debug info
Cleaning up this class, documenting, adding an enum for screen switching to hopefully be cleaner
Cleaning up the asset fetchers
FINALLY refactored the screen switching to be more succinct!