modify sprintf_move() et al to use the current move, not the previous move