Really good work. Some things I found odd were when doing a melee attack you can't use your umbrella shield until it's over, though that's probably intentional. Also the mid-boss's arms always have touch damage even when not moving, but that might just be so it's harder to melee the arms.