No problem. Glad I could help you. It's kinda strange though, because I'm using Opera GX and it showed that the game is free here in itch.io, but it's not. Instead it's free on Steam.
Kinda misleading, is it?
I just simply clicked on igdb.com instead of the picture itself, it then shows which platform the game is available. It's actually free on Steam, App Store and Google Play Store, but still paid on everywhere else. Which I don't know why though because when I click on it, it takes me to itch.io to get it for free, but when I get there, it is still a paid game.