Drive and Engine

Filled in drive object and worked on primary engine so we can knock
down the algorithm top to bottom