rotation, translation, scale math working I think