void FixedUpdate()
    {
        float dt = Time.fixedDeltaTime;

        GravityBody[] visibleObstacles = obstacles.GetObstacles();

        player.UpdatePosition(visibleObstacles, dt);
        player.UpdatePath(visibleObstacles, dt);
    }