The game needs a lot of work but it has a decent foundation. The main menu looks pretty bad and is pretty clunky. Not sure how to leave a planet after landing on it.
As of today I have finally added this game to itch. Previously this game was only available on gamejolt.