By the way, I was completely surprised because the influx came literally out of nowhere. Some 3 weeks after the last update release, movement was usually on the 15-25 views per day. Maybe itch's algorithm decided to boost me for no good reason? I mean, effectively all the visits that happened came from itch's domains