human player almost complet one bug when invalid target select