Thank you! Did you visit grandma's house in the top-left corner of town? She explains the altar and what your tasks are for it. I may have been a little vague writing their dialogues, apologies for that!