EMP FX stuff... still WIP.