Huh, isn't this one of those games JonTron reviewed in his first video after moving to New York post-Game Grumps?
I didn't know him, but now I looked it up on the net and yes, there is a video in which there is also an original version of this game.
I thought so, the screenshots looked familiar.