Programming the Lumberyard AZCore Runtime Asset System