This sounds amazing. I love the idea of the "attachment points", it helps to give another threshold to reach for personal growth; helps to take the sting out of grinding.