Changed Matrx4.Invert() to a fast O(1) implementation

This is about 4.5 times faster than the old implementation. :cake: