public void TriggerPlayerHitPoleEvent(int height, Mario player)
        {
            PlayerHitPoleEventArgs args = new PlayerHitPoleEventArgs(height, player);

            OnRaisePlayerHitPoleEvent(args);
        }
        protected virtual void OnRaisePlayerHitPoleEvent(PlayerHitPoleEventArgs e)
        {
            EventHandler <PlayerHitPoleEventArgs> handler = RaisePlayerHitPoleEvent;

            handler?.Invoke(e.Sender, e);
        }