Events

Player event definitions and event object interfaces.