- using own V2 lib instead of game Vector2