This reminds me of another Twine-Based game, where it's pretty much has the same premise, but it's more magical and not aliens.