Fixing issue #19 - update_player_list() needs to be called after the update_slot() to keep the cpi valid.