In this simple example, in each frame, the x/y position of the Ball is divided by a factor before the Ball is moved and bounced if touching the edge. After the move, the x/y position is multiplied by the same factor. All code by me (@kriblo). Click the green flag again to re-randomize direction of the Ball. This weird example was created in response to this question: https://scratch.mit.edu/users/kriblo/#comments-321109121