fixed crash on remove only player, fixed swap when there is a bye