Further refactoring on packets.
Init() now outputs a Opcodes.cs to name each message.