FreeSpace 2 review by CPUGamer