As you can see, it is now fully available and playable and downloadable on itch.io.

From now on, the game will be hosted there.