Nice entry! I found that some of the ghosts were really difficult for me to beat, and because of the random nature of the encounters, I kept going back to the devil to give him souls right after I beat a ghost instead of risking it to continue exploring which I think made the pacing a little frustrating. Other than the difficulty balance, I found the gameplay engaging and the B button mashing was a nice touch.
The graphics, music, and setting all served the theme well. In particular, I really liked the setting and characters. I was hoping that the story would advance - maybe I didn't get enough souls for something to change?