Debunked to Heck
From The Lost Media Wiki
I just found a video where this guy called RetroDetect provided tons of evidence that this game never really existed in the first place.
https://www.youtube.com/watch?v=ma3YXtpzTMI
This is definitely another Kekroc.