Is this by design? Currently, the base EMP fires when there is no energy because EMP_ENERGY is set to 0 in g_emp.h Should that be set to at least 1? How much energy should the base EMP use? Should we be allowed to fire an EMP with no energy?