Demon Castle

The Demon Castle is the main setting of the game, being a spooky-themed castle with lots of enemies. It guard the Princess.