#28: use degrees for rotation. Fix transform bugs