I still need time. Itch updates take longer because uploading a new build is annoying as heck. I usually upload only major versions after fixing bugs. I have received 2-3 requests for fixes and need to look into them before reuploading a full build on itch, sadly. It will probably be out at the end of next week as soon as I confirmed the bugs as fixed.
Also, I didn't know that Italian fighting game, my goodness gracious. 2D Fighter Maker 2002 too, damn!