I've also just launched the itch.io page for the game here with a bunch of gifs and a description of the game.