public string Examine(Vector3 worldPos = default)
        {
            switch (constructionState)
            {
            case State.initial:
                return("Add wires or use a wrench to remove from the wall");

            case State.wiresAdded:
                return("Use a screwdriver to finish construction or use wirecutters to cut the exposed wires");

            case State.ready:
            default:
                if (lightSource.HasBulb())
                {
                    return("Remove the bulb and use a screwdriver to expose the wires");
                }
                else
                {
                    return("Use a screwdriver to expose the wires");
                }
            }
        }