The thing is you don't change the balls direction even though you try to realign the vector. You are telling it to move x=.5 and y=.5 here:
I am having the same problem.
-RZ
; this is the culprit MoveEntity ball,.5,.5,0 ; you always tell it to continue on this course
I am having the same problem.
-RZ