Remove cachingof angles, and returns to orginal which  calculates them dynamicly in recite_facts method