A game in which the main character travels through an eerie abandoned space station, revealing the mystery of the missing crew and the secrets hidden... Read more