How to buy skills in Goblin Quest?

My son is at the very end of Goblin Quest (final battle). However, he never bought any additional skills along the way and it seems like it isn’t going to be possible to win without doing so. Going to an earlier checkpoint allows us to return to town, but I can’t figure out how to buy any skills in the town. What exactly do I need to do to buy additional skills?