Removed sentinel & logic to check last entry because we end up with ugly
triangles in the graph if there's a long break between the last player
leaving and the first player joining.