Initial changes to enable msging to all clients at once

Havent tested, should also shift the arraylist to utils I think