cross platform progress
d3d11 compiles again
improve build system and directx progress
clean up math module
rest of clean up