Now it is getting 5 star rating bomb!! I reported them too, I don't want to disable my ratings. I just don't want my page to get into trouble because of something I did not do! I just want to make games.
I have no clue, my game blew up on YouTube and itch. It was on number 2 in popular charts, they made it drop to 9th. Now itch will think I am behind it somehow?? All my traffic was organic and for proof you can check my game out on youtube.