Stargate SG1: Singularity review