Secret of the Mimic has launched on Xbox, putting you face-to-face with a creature that can literally become your worst fear.