god damn it I think I know what game you're talking about and its at the tip of my tongue, I'll get to searching right away and see if I can find it and if I do if its the one you're thinking of.
I looked around but couldn't find anything the only stuff that shows up is actual console and pc games instead of browser ones.
I think I might have found this game way back when on gprime.net but sadly that site closed down (idk maybe you can find it in the wayback machine or something) and I can't guarantee that it was on there. Let me know if you manage to find it or any more specific info on it because now its at the tip of my tongue and its buggning me now too. If I remember anything or get any breakthroughs I'll keep you notified.