a blue and purple superheroes fighting