Stop using +, fix size_t to int

Stop using + operator on the Moves type.  This produces a temporary
Moves which gets thrown away most of the practical time.
Clean up a size_t to int conversion.