Complete re-write of Enigma. Interactive mode is now default