The thread arraylist was causing problems, thread objects now live inside of the server class.