Daniel Kraft Singularity 2