Main features:
- Automatically convert game event userid's to Player objects. Requires you to provide a PlayerDictionary object, thereby allowing any custom Player class to be used.
- Split up multi-player events into multiple events. E.g. player_death is replaced with player_kill, player_death, player_suicide, and player_assist.
- Create custom events, and fire both them and game events in an easy and unified manner.