I just started getting back into reddit and one of the best self improvement subreddits was TheRedPill. I go right now to try to find it but I can’t. Has the subreddit been deleted? If so where has the community moved to?