public void HandleDynamicCollision(string collisionLocation, IDynamicObject dynamicObjectState) { fireballStateTransitionMachine.DynamicStateChange(collisionLocation, this, dynamicObjectState); }