Ghosts 'n Goblins is a port of the 1985 arcade game by Capcom, which has become famous for its punishing difficulty. Its legacy is strong: it was included on the NES Classic and just got a reboot in the form of Ghosts 'n Goblins Resurrection . Ghosts 'n Goblins is an insanely difficult platformer. You control Arthur, a knight who must rescue Princess Prin Prin (short for Princess Princess Princess, one assumes). An opening cut scene (happily retained on the NES!) shows Satan himself kidnapping her. Interestingly, Satan is not the final boss, which is instead the demon Astaroth. Astaroth most notably appeared in the 16th-century play Doctor Faustus by Christopher Marlowe. It also appeared as a major boss in Final Fantasy II on the Famicom. This game is very demon-based — indeed, its Japanese title means "Demon World Village" (see this 2005 interview with the developer). Given that it also has enemies spattering blood, it's a wonder Nintendo of America licens