allow it to access goals, then work towards them via tasks etc