is the game fun? i have never played halo before so what will i miss out on? what are some pros and cons? how much is it?