Thanks! Yeah, the jump button is weird, I'm suspecting it has to do with the buffer I implemented.
Hmm, the second stage should only have 1 boss... If it was chapter 2 part 1, then that is intended. Otherwise I'll need to look into that.