God of War III - PS3 review