Actor, inventory, and dungeon refactoring