There are three games by that name on Itch, but assuming you mean this one, it has a community where you can get help from the creators and/or other players. This category is for questions about Itch.