abstract base class to handle event-type routing to event-type-specific virtual methods. Ooooh, aren't we fancy.
abstract base class to handle event-type routing to event-type-specific virtual methods. Ooooh, aren't we fancy.

skeolan/FireAndManeuver