First, you are initializing PP as 0 in every iteration of the loop. Fix this by moving PP=0 to before the loop starts. (Before WHILE 1) Second, you are overriding the dynamic cursor positioning with a static cursor positioning when printing the paddle. Fix this by removing the LOCATE 20,25 right before you print the paddle.