public static bool IsInRange(AABB you, AABB target)
 {
     return (you.CheckCollision(target) != Vector3.Zero);
 }
        public void Use(AABB interactingParty)
        {
            if (!isOpen)
            {
                if (!lever1Used)
                {
                    if (interactingParty.CheckCollision(lever1) != Vector3.Zero)
                    {
                        lever1Used = true;
                        lever1UsedDuration = 0.0f;
                        Game.SoundManager.PlaySound("Clock", lever2, timesToPlay);

                        lever1.Use(null);
                    }
                }
                if (!lever2Used)
                {
                    if (interactingParty.CheckCollision(lever2) != Vector3.Zero)
                    {
                        lever2Used = true;
                        lever2UsedDuration = 0.0f;
                        Game.SoundManager.PlaySound("Clock", lever1, timesToPlay);

                        lever2.Use(null);
                    }
                }
                if (lever1Used && lever2Used)
                {
                    Game.SoundManager.StopSound("Clock");
                    OnUseObject.Use(interactingParty);
                    lever1Used = false;
                    lever2Used = false;
                    isOpen = true;
                }
            }
        }