edit: on second thought, maybe it would be best if the game handled level transitions. Can we let the preloader only do preloading, and the game handle building levels, tearing down levels, and transitioning between levels?