Move the rest of EngineMe into it. This makes MAPL a lot messier FOR
NOW.