Repaired a bug in the negatetransformations and transform methods which caused the y to get negated, which unfortunately didn't solve the problem with the new rotation method