i believe it was called puyo puyo or something along those lines, its a japanese website
puyo puyo is puzzle game + not Japanese
im not saying it was puyo puyo, im saying it was a japanese website that had puyo puyo in the title
here it is https://poyopoyo.gifanimaker.com
Or you can just make it in scratch..
i did make the art in scratch lol i just used this site to animate it