Several functions needed to be static
Start fleshing out calculating drag functions