#pragma once#include "Vectors.h"#define SHIPTURNING 0.001#define SHIPACCELERATION 0.000003typedef struct VPhysics {  Vector Up; /* Global up vector */  float WindResistance; /* Range: [0.0, 1.0] */  float MaxSpeed; /* Maximum magnitude of Momentum vector */  Vector Momentum;  Vector Rotation;	float SpeedMultiplier;} VPhysics;void InitPhysics(VPhysics * p);void CleanUpPhysics(VPhysics * p);void PushShip(VPhysics * p, Vector * push);void StopShip(VPhysics * p, float deceleration);void TurnShip(VPhysics * p, int direction, float interval);void RunPhysics(VPhysics * p, Vector * position, Vector * front, Vector * right, Vector * up, float interval);