Rewrote generator/rotor interaction. Buffed the output.