Camera offset is now stored as a Vector2f