For the lore behind the red pentagram, check out the last installment in the PROFESSORQUEST EXTENDED UNIVERSE (PQEU) released in last year's Winter Game Jam, PROFESSORQUEST. Maybe you will find your answers there...