I am tracking with you on the teleportation idea as I want to add some order and structure to the randomness of open space. I'm thinking a logical first step would be to add a "buddy" list feature and when your buddy is online and also has their "findable" toggle flipped to on, you can "jump" to wherever they are in Chat Circles.
Thanks for checking it out. I want to do everything I can to encourage high-quality chats without sacrificing a user's free speech. Right now this means doing things like giving users a toggle to see certain kinds of content if they choose to. For example, every selfie uploaded is moderated by a human and marked sfw or nsfw manually within 2 minutes. Then users can either choose to view the nsfw selfies or have them blocked. And the "shoving" you are referring to isn't actually happening. On your screen, it may look like you are moving another user, but on their screen, you are not (you aren't actually changing their position on the server). There is no easy solution to spam/trolling on an anonymous chat site, however, a bunch of smaller solutions can hopefully start to encourage users to have more meaningful interactions.
Thank you! Yes I am aware of the fans issue. It has to do with D3. I am going to work on making the client more efficient to hopefully alleviate the stress that is probably unnecessarily being caused. A quick fix, for now, is to View->Zoom In in your browser or make your window smaller. Both of those temporary solutions will let you chat with no fan or way less fan.