Split entity and player related events into different classes.