added an event for outgoing packets (which will run before being sent as a message)
renamed NetworkMessageEvent to NetworkMessageInEvent