This is really neat and super chuffed to see your own engine up and running!
I agree with the tutorial not really helping in up-down dash/attacks and the floaty nature of spam attack but you can figure those out quite fast on your own! Enemies feel varied and complimenting each other, altough I’m not the biggest fan of the multiple cross shooting enemies spawning on top of each other.
Otherwise really solid entry both sound design and graphical wise! Well done!