The easiest way to defeat the second boss is to try and stay behind him, it takes the mobs he spawns longer to get to you while you wait for him to teleport. When he does, do circles in or really close to the smoke he leaves behind, he will never teleport back into the smoke.
First off, the music is fantastic. i loved listening to it. and i also love how most coin placements are only for double or triple jumps, and so are some placement of mobs. Very, very well done game!
i have a pretty good team relationship, each chance i got the ball i passed it to a teammate, yet my boss still goes -1, my team goes 0, and my fans -1 when we WON?! hardasses.