Fixed fireball-not-firing-on-clientside

Redesigned the way messages are read from the packet buffer. (now more
than one message can be read from the buffer)