It’s basically Ribbit from Puzzmo, which is fine because reimplementations let you experiment with different gameplay.

https://www.puzzmo.com

Came here to say this, Ribbit is a lot of fun, and Puzzmo in general is a really solid site.