The moral themes of the story and the presence of characters such as the good angel and the bad angel are characteristic of a morality play . The story revolves around the conflict between good and evil . At several points in the play , Faustus is offered a choice between redemption and eternal punishment . Faustus's end conveys the morals that power corrupts and pride leads to destruction .