WorldModel class added, not yet tested.