Refactoring of RPG::World to contain and manipulate world entities