I've been playing for a couple of days so far and have been really enjoying it. And I've never seen a dev bugfix as quickly as this one.
Normally due to time constraints I tend to play games that are more idle, but I've been finding the active mechanics here to be a refreshing change of pace.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.