does not select invalid move; debug info below game