Fixed Camera.WorldToScreenPoint(), now works even when camera is rotated, returns a Vector3.