What has happened to this sub? I remember when i was on a different sub, and this sub had just been announced and started with a new contest. Admittedly i didn't take part but i remember the start, and thought how good the idea was. I come back a few months later and it is a hellhole. What happened to this place, why did everything stop?