public RTSUnit(RTSTeam team, RTSUnitData data, Vector2 position)
{
// Identification
UUID = UUIDGenerator.GetUUID();
Team = team;
Squad = null;
gridPos = position;
// Set From Common Data
Data = data;
Health = Data.Health;
// Default Information
height = 0;
ViewDirection = Vector2.UnitX;
CollisionGeometry = Data.ICollidableShape.Clone() as ICollidable;
MovementMultiplier = 1f;
Resources = 0;
}