`gameControllerConfig.Phaser` is only used in GameController.js: https://github.com/code-dot-org/craft/blob/3c2fc9506136fd32164ea8c3cadd826acb53a07e/src/js/game/GameController.js#L45 But all of LevelView.js still references the global `window.Phaser`: https://github.com/code-dot-org/craft/blob/3c2fc9506136fd32164ea8c3cadd826acb53a07e/src/js/game/LevelMVC/LevelView.js#L30