Create initial version of MGC
Rewrite level loading and fading.
Mini-game selection still doesn't entirely work...
Update MGC and related stuff
Merge branch 'feature/MasterGameController' into develop