public static Direction8 CardinalFrom(Vector3 vector3) => CardinalFrom(Assets.Vector2(vector3));
public static Direction8 From(Vector3 vector3) => From(Assets.Vector2(vector3));