Thanks for that, I still wasn't able to find it, it could possibly be remvoed from itch
If it was really long ago, maybe it was a flash game. Also, if it was long ago, it probably is not tagged.