Games like Space Tape

You are an alien. A few hours remain until you get home, but perhaps it won't be such a smooth journey...

You are an alien. A few hours remain until you get home, but perhaps it won't be such a smooth journey...
Picked to match Space Tape on gameplay, themes, and feel.