gamestate architecture done, async loading and unloading of assets complete