fix a bug that when player passing another player, the one got passed will disappear from map