public void throwCan()
    {
        //tid mellan kast 0.5 sekunder
        if (Time.time >= timestamp)
        {
            //variabler för kamerans mittpunkt
            int x = Screen.width / 2;
            int y = Screen.height / 2;

            // initiera en "Ray cast" (stråle) från kamerans mittpunkt
            Ray ray = gameObject.GetComponent <Camera>().ScreenPointToRay(new Vector3(x, y));

            // initiera en ny Hopskrynklad burk spelobjekt
            HitControll newThrowCan = Instantiate(thrownObject.gameObject).GetComponent <HitControll>();

            newThrowCan.transform.position = gameObject.transform.position;

            //sätt direktionen av hopskrynklade burk spel objektet med strålen som initerats från kameran mittpunkt
            newThrowCan.SetDirection(ray.direction);

            //förstör hoskrynklade burken 3 sekunder efter att den initialiserats.
            Destroy(newThrowCan, 3f);

            timestamp = Time.time + timeBetweenThrows;
        }
    }
    public void throwCan()
    {
        if (Time.time >= timestamp)
        {
            int x   = Screen.width / 2;
            int y   = Screen.height / 2;
            Ray ray = gameObject.GetComponent <Camera>().ScreenPointToRay(new Vector3(x, y));

            HitControll newThrowCan = Instantiate(thrownObject.gameObject).GetComponent <HitControll>();

            newThrowCan.transform.position = gameObject.transform.position;

            newThrowCan.SetDirection(ray.direction);

            Destroy(newThrowCan, 3f);

            timestamp = Time.time + timeBetweenThrows;
        }
    }