Two new packet types, documentation

Added BeamFiredPacket and SoundEffectPacket; added scads of
documentation