http://www.greenfoot.org/scenarios/5513