Camille Carida’s brave, bold and provocative superhero