I’ve just taught this lesson and I thought I’d share it.
I used the excellent “Squirrel Eat Squirrel” pygame program from Al Sweigart at the Invent With Python blog. I made a worksheet to help the students through analysis of the code. They had to use all their coding skills to decipher the finished code, and to “hack” it – change things and improve the code. I’ll elaborate later. Enjoy!