I think people are giving Sin a little too much credit. This is one of my favorite PC games of all time but the single player really did lack in alot of areas. All bugs aside the animation wasn't very great, some of the levels didn't flow so great, and some of them were just plain boring and/or frustrating. However I never played single fps anyway I loved this game for the excellent mutiplayer level design. I played this night after night until my eyes would give out. However I don't think I ever even got half way through the single player. I have a computer sciene final tomorrow wtf am I doing posting on this site. I am gonna go read about treeMaps, treeSets, HuffMan Trees, HashTables, Red/Black trees, DequeueLists, and a great mutitude of sorting algorithms.