Thank you so much for your insightful comment! Really appreciate the time you took to relate your experience. The inconsistency of the controls, as you stated, comes from not inputing the dirrection you want to go while spinning precisely or from making a small spinning radius ( only in dynamic mode ). I am considering your suggestion of holding Z to enter the spinning mode and then holding D or A to spin clock-wise or anti clock-wise, which would make it easier for the player to spin, while still keeping aiming a challange.
I want to fix the dog's 2nd phase stamina problem by giving stuff for you to parry while the disc in the background, and also make parrying action less punishing by reducing an amount of stamina other than draining all of it, my fault. The 3rd phase of the snake already have things for you to parry, the green boulders, so that phase might be the only "skill issue" thing I've read lol.
Some of the attacks are "random", but the randomness only kicks in after a certain amount of time without hitting them. If you do hit them, the chance of the boss attacking gets higher. But I feel like there is improvement in the code so it feels less random.
Thanks again for your feedback and your experience playing, I took some notes and will follow through with them! Peace!!