Yeah, this happened with one of my old games, The Taboo Tempest. The person who uploaded it had their game listed above mine. Probably, hundreds of people played my game without knowing that I was the developer. Thanks a lot for the heads up on this!