Pros

  • Variety of game-play modes will keep you entertained for hours
  • Great attention to detail

Cons

  • Predictable AI
  • Cumbersome interface