Sort:  

It will get finished. Even if I have to pay one of my colleagues to unbungle my code a bit!

Going to try to strip it down and have a whack at re-writing the fundamentals of the engine if need be. You only lose when you give up and stop trying. Persistence is an incredibly strong force if used right.

True. As they also say, hardwork and team effort pay off.
You got it, man! :)