Made orebfuscating chunks multithreaded, as each section can be done independently; Replaced the packet filter in NetworkManager with a more efficient one and set up the lowPriorityQueue (which wasnt used at all?!) to serve chunk packets, as sending them with the other small packets on the highPriorityQueue would delay critical packets for too long