Hey, thanks so much for the feedback!!
I'm glad that you liked the game enough to not only finish it, but also make a video about it. In hindsight I definitely overcomplicated the state machines and didn't optimise the code behaviours well enough so there's room for a lot of improvement there (and I agree - the fighting mechanics should be overhauled and redone better).
Also watching your video has brought to my attention quite a few other bugs so thanks again! ~