Leoleshucov008, попробовал собрать. Студия ругается в функции ChooseMove(ListExm* list)
error C4703: potentially uninitialized local pointer variable 'maxElem' used
Проверьте отладчиком, может быть есть ситуация, когда возвращаемое значение не инициализируется.