skip null remove from stack
exclude Move removed from stack
Local variable for reduction
renaming
comments
template DoNullMove
done null move