debugging new movement algo
checkpoint: the problem was with SDL coordinates not being the same as cartesian coordinates