[~] Lets try and move away from using D3DX libraries, the math is simple so its just as easy to use Daedulus's Vector and Matrix code. Also makes it easier to merge changes across. Compiler likely compiles this down to code thats just as effective anyway.

[~]Fix up a couple of compiler errors when in debug
[~] Hmm seems to be a weird side effect happenign with the backgrounds and sky in Zelda, we need to check this
[~]Change up our tri cull a little bit,
Merge remote-tracking branch 'upstream/master'