ArtificialPlayer now calls correctly