He wrangles with Exult's graphics coding and usecode (the language upon which Ultima VII's game logic is built). According to Jeff, the toughest technical challenge to making Exult was, unsurprisingly, reverse-engineering of the Ultima VII engine. Since the engine is heavily based heavily on scripts, most of the game actions are controlled by functions in the usecode file.