Bug fixes, extra function validations, using absolute value in cartesian coordinate deltas
Diagonal validation is done, needs tested for bugs now