It took a little digging. No clue how I found it in the first place, but here it is. As you can see by the description, it is a complete clone of your game... other than that it's broken.
Thanks a lot for bringing it to my attention!
Yeah, it's bad. I don't think you have to worry about competition.