Ermm.... could you do us a favor and post your intentions in the first post of this thread? I still don't know what you're doing exactly and I read the entire thread.

What I've gotten so far:
1) you're building an engine for a game you've been planning
2) you're using halo content to test the capabilities of your engine?
3) you want to port halo MP to your engine?

What I want to know:
1) What is the time frame for this?
2) What language are you using?
3) Are you still using Java...?
4) Are you using an open source framework as a base or is this ALL your code?
5) Are you looking for help or just showing your progress?

Either way... this looks interesting.

-Scoob