The game is actually a part of a whole series. You should check it out it's very good. I discovered it when I watched few people play the prequel on youtube
I'm also really confused. I'm new to itch but it seems like if you follow the link in the description to the full game there are links to the full bundle which include 30 games???? Also seems like the original developer is Fouzi on the site