The controls didn't show up for my wireless PS4 controller... (it's probably a bootleg xd). Compound assignments for the keyboard was broken too. Please confine/lock the cursor in gameplay.
I'm okay with this having longer commitment, but there's not much you can do to avoid getting parried. In my own game, even when the player gets parried, I never leave them at a significant frame disadvantage, since they can always dodge out of the way to avoid damage, and in Dark Souls the parry only happens during specific enemy stances.
The other major issue is in any kind of gank. Since the stun duration remains constant and you can't cancel out of it in any way, getting hit in a gank is basically a death sentence. This will only get worse as you implement more complicated attacks and encounters, so you need to figure this out ASAP.
As it stands, if you're only fighting humans like these in small encounters with roughly similar timings, then maybe it's still okay, but if you plan on adding non-humans like the infamous dogs from souls games then the slow windups and long recoveries might start to feel insufficient in dealing with those.
I don't think the gun or the absorb did anything?