Fixed issue with d3dx10math.h, now using DirectXMath.h, XMMATRIX, and using namespace DirectX, have to modify from this point on to account for platform changes.