public bool spawn(Object_pool enemy_pool_car)
 {
     if (Random.Range(0f, 100f) < random_enemy_threshold)
     {
         GameObject new_enemy       = enemy_pool_car.Get_pooled_object();
         float      enemyx_position = Random.Range(-platform_Widths[platform_Selector] / 2 + 0.2f, platform_Widths[platform_Selector] / 2 - 0.2f);
         Vector3    enemy_position  = new Vector3(enemyx_position, 0f, 0f);
         new_enemy.transform.position = transform.position + enemy_position;
         new_enemy.transform.rotation = transform.rotation;
         new_enemy.SetActive(true);
     }
     return(true);
 }