Somehow make setting a media source on an effect (e.g: displacement.map = image) not break during .play() because the texture for it was not created.
Currently textures are created implicitly after calling .setSource() or explicitly by calling ._createTextures().