so that world can become an abstract class (well, we will pretend it is one; I have to ask Kathy how to do this) svn: r497
svn: r3