Deleted GeneralWorld class, it doesn't make sense to have a superclass here. Worlds can be too different