Found this game, cause itch.io says it's related to one of my games. ;) And I must say this game is really nice. The mechanic is cool. The music fits in perfectly and the aesthetic is neat.
Had a great time playing it! :)