public virtual void handlePeriodic()
 {
     if (Time.time > lastPeriodicSeconds + 3f)
     {
         lastPeriodicSeconds = Time.time;
         // every second
         GameCustomController.DirectCustom();
     }
 }