An implementation of
IGameEventListener that has all methods
overridden with empty bodies, allowing inheritors of this class to choose
which events they would like to listen in on.
A type of
IGameEventListener that can have additional listeners
registered so that they receive the events that are dispatched to this