Refactored Playerinterpreter and visitors a bit, fixed enemy loot bug