This review will contain some spoilers. Portal is basically perfect in every way. I loved absolutely everything about this game. The puzzles were all very innovative and they succeeded in a way that puzzles rarely do for me at least. They were challenging without being too frustrating. Every time I beat a level I felt good about it, like I had figured something. Each level has one or two...