Itch included the game in an email updating the games I like and similar games. Got me here and now I am going to try the game. Good luck!