Fixed many of the old functions such as the matrix multiplication and started working on the different projection matracies.