ShooterGame exercise as described in Turning a Fun Project into Lessons: Programming a Space Shooter in Squeak/Smalltalk, Scott Gibson