From project helius on Patreon, they have an entire new game based off this one too
I think you’re right >.< This upload is back from 2016 but PH has a different download link.
If you’re part of their Patron, can you alert them to this page so they can either take it down or take over the page?