Fixed the fatal bug which could cause bluescreens/kernal crashes by
ensuring that all reading of a ByteBuffer is done through a
NetworkPacket and all operations are checked before being done -
apparently, you can reach into protected memory using a ByteBuffer which
the OS really doesn't like.