Restructure asset manager so game clients don't explicitly reference it