Hmm. Not a programmer but an engine does many things other than manage movement. There are many things that I like about the unreal engine. Unreal has the photo realistic graphics and it supports my sli setup but I've seen smaller devs tackle issues like recreating graphics interfaces and transforming a RtwP engine into a turn based engine so big changes do seem possible.