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