I made a very similar game for GitHub GameOff 2020 and today I found yours. You've done it far better than me. :D
Pretty cool that we came up with such a similar concept! :D