+1 for Bluefin or Aurora. I daily this and I love how boring it is and haven't broken after an update.
I'd recommend Brazilian jiu-jitsu. Useful life long skill, they teach discipline, and belt progressions to keep them motivated.
Sounds like you went to school in a Stephen King novel. Rest in peace girl.