XYZDirection merge. Performance BANG.

Now it's probably mostly the per-vertex averaging that takes the
longest. Work on that next.
Fixed Rotation; Thanks Calc-knowing Bro

3d. Is. Lots. Of. Da Mats.
Converted camera to player for better collisions

Where did you come from, where did you go? Where did you come from
Cotton-Eye Joe?
Merge dammit it'd better work

:LAJSDF
WHY DOES IT NEVER WORK?!!?!?!?!?!?! GITHUB SUCKS!!!!!!

OK, so now I'm committing.
Merge branch 'master' of https://github.com/CosineGaming/CodeIndigo