Improved validMoveSyntax

validMoveSyntax now handles a move of the form: 'move1 + move2 + ....'