Refactor things so we can eventually have two scenes being rendered to the same canvas (for UI elements)