Moved RemoveReason enum to worldmanager
Added listener for playerdeath and join event
Made the RemoveReason enum more dynamic