I don't think you understood the game at all. I think Demon Dude is physically an idiot, honestly