add logic to add/remove players, does not matter which order and where we call add/remove
remove replace player at index