clients can connect to each other

some other shit is happening too but idk i'm thinking of just passing it
in as it is cause i have no idea how to fix any of this