boolean validSyntax(String moveStr){
        if (moveStr.length() < 1)
            return false;
        if (moveStr.charAt(0) != pieces[OppPieceINDEX].toString().charAt(0))
            return false;
        if (moveStr.length()==1)
            return true;
        if (moveStr.length() > 5)
            return false;
        
        if ((moveStr.charAt(2) < 'a') && (moveStr.charAt(2) > 'h'))
            return false;
        if ((moveStr.charAt(4) < '1') && (moveStr.charAt(4) > '8'))
            return false;        
        return true;      
    }//validSyntax