// Draw
 public bool Draw(int[,] matrix)
 {
     if (!string.IsNullOrEmpty(lhs) && !string.IsNullOrEmpty(rhs) && func != null)
     {
         StateString.Draw(matrix, lhs, rhs, func);
     }
     else
     {
         StateNumber.Draw(matrix);
     }
     return(true);
 }