Mario boss battle to make your eyes bleed

This game looks really crazy fun to me. Check it!