Fixed packet handling bugs

Fixed major bugs with LinkedBlockingQueue and DatagramPacket by using my
own Packets
Some minor tweaks