Very cool! It seems that we both made a very similar game :) Another suggestion would be to use sprites with a format that allows alpha channel (for example .png) so that the black pixels of the explosions don't overlap other enemies or the boss.
yea i noticed that was too lazy to fix it lol. if it aint broke and so on. even though it would be a literal 30 second fix haha