https://indiegamereviewer.com/review-stranded/
Review: Stranded - A Mysterious Tale Wrapped in an Enigma in Space