n3cr0, 10 months ago The closest games that come to my mind are Schiffbruch and Stranded.
The closest games that come to my mind are Schiffbruch and Stranded.