an example of using "if on edge, bounce" but attempting to keep good old scratch from zinging about upside down half the time. The ball doesn't matter if it's upside down or not, it's the same any which way. The bottom scratch cat goes upside down when he bounces. The top scratch uses a bit more sophistication in staying upright and appearing to walk while he's trapsing about the screen.