public void RegisterEnemy(GhostBehaviour newEnemy)
    {
        PickupGameObject newPickupGameObject = new PickupGameObject();

        newPickupGameObject.targetTransform = newEnemy.transform;
        enemies.Add(newPickupGameObject);
    }
    public void RegisterPickup(PickUpBase pickup)
    {
        if (collectables.Find(x => x.targetTransform == pickup.transform) != null)
        {
            return;
        }
        PickupGameObject newPickupGameObject = new PickupGameObject();

        newPickupGameObject.targetTransform = pickup.transform;
        collectables.Add(newPickupGameObject);
    }