Pros

  • Simple and familiar game mechanics
  • Gradually increasing difficulty

Cons

  • Occasionally gives bad hints