Allow a microgame to tell its parent metagame when it's done loading.

Currently, the parent metagame assumes the microgame is done loading when its load event fires, but this isn't the case with libraries like Phaser, which may need extra time to preload assets asynchronously.