Rewrite of the popular ENIGMA game engine using SDL and other media abstraction layers.