refactored how packets are sent. Now sends each packet to each client in order, instead of bulksending packets to all clients