EMI: Intro fixes

Rebased and cleaned up patches from #735, with the addition of GLSL intro/overworld fixes