I'm familiar with the search function here, though here is also f95 --which is where I found this game in the first place, lol.You can even search games here and even narrow results by various tags you like. Exactly how I stumbled across this game and few others.
Maybe I'm "captain obvious", but I figured it out just recently myself. What a find.
I was asking how else one may find this game if not here without.. ye know.. knowing it exists in the first place. I only found it here by chance after all.