np also the demon king encounter is repeatable, and you gain a lot of food and xp. Once you beat the demon king several times you can stockpile up on gold, food, perk points, xp, magic points, and skill points. I even played replayed it until i was level 111 lol just so i could get max perks on everything and all the skills i wanted. Also playing in ironman mode to get achievements allows you to get these bonus points you can spend on in a new game to put towards suchas extra perk points, extra gold, extra everything. It is really nice.