09-08-2012, 05:49 AM
I agree with Jacob, the core of the engine should be a very high quality of work, and be something to base the rest of the source code on. Refactoring/recoding the entire core is not practical and better off just making your own engine from scratch.