Fixed error in HAL with arrays not being right.
No more syntactical errors from HAL and it is taking it's turn. Need to figure out if it's doing what it should be doing or not
fixed merge conflict