What is so great about Halo 2? I've never played the first one yet.