void OnCollisionEnter(Collision collision)
 {
     if (collision.collider.gameObject.layer == 0)
     {
         AudioController.Instance.PlayRoombaHitSounds();
     }
     if (collision.collider.gameObject.layer == 8 && !_isSpawning)
     {
         explodeLocation = gameObject.transform.position;
         StartCoroutine("Explode");
         health = 0;
         AudioController.Instance.PlayRoombaExplosionSounds();
         catPowerEnabled = false;
         HandleSpawn();
         CameraMovement.CameraShake();
     }
 }