I think it's wrong to have `cEntity` care about the INI file reading and writing. This should be handled in `cWorld` and stored in its members.