So, how is the game? What are some pro's and con's? Oh, and, is the community huge?