Replaced Gwen::Event::Packet with void* and added methods for global callbacks