Incorporating main menu, broke out separate functions within gamechanger

@sunhwap Cleaned up the main script code a bit; broke down main (GameChanger) function into several smaller functions. also trying to incorporate main menu script