Either I'm clicking this button wrong, or Itch is just plain not letting me download this
A SF game about mysteries, weird aliens, and managing your crew. · By
It seems to be using a Very Clever Javascript Thing that may be messing up for you. Try this direct link.