Finished modifying world class so that it supports any number of doors and
signs. It turns out the previous commit will not run, because I forgot I
had exited the IDE in the middle of changing the World class.