Just ported my hard-coded scene to use the .scene file and build the scene from there instead, and it works. Woot!