Start screen, GUI, and other fixes

reverted to include Austin K's code for pause