Can you get your alien home in while evading the perils of our world?
My Time on Earth

Source and More information: My Time on Earth [Free] [Puzzle] [Windows]

Author: itch.io