This is pretty cool stuff so far. What is your goal with it exactly though? To replicate Halo's engine in some fashion using Java?