fixed the PossibleMoves to work during retreat phases as well