A game about the solitude and survival in a high-tech lump 20 million meters above the earth.