improve null-move - don't allow null depth < 0