The functions: - noLongerInPlayer - playerWentInactive - kickedFromPlayer all share the same structure. we should refactor out the shared behavior into a single function.