What algorithm are you talking about? There is no such thing on Itch. On Youtube, the Youtube algorithm will push games onto viewers. Youtube markets your videos to people the algorithm thinks will click on them. Hence all the click bait garbage. The alrogithm does not care if the videos are good, only if people will click on it.
And games do not float on top out of nothing. They need passive and active adveristing. And they need to be good or good enough.
For your passive marketing, you have 5 tags. And I fully disagree with 2 of them. You have a rts with a gimmick. That is not mind bending. And it is not simulation.
/games/genre-simulation/tag-mind-bending/tag-real-time-strategy has your game and a joke game.