Refactor Vector2 to use other Vector2-likes
Lerp must be chain able
Begin camera