A twin-stick shoot 'em up that takes place in a world populated by demons and ghouls.
Ups! sorry we're collecting characters for this videogame