Thank you for the great review!
I hadn't really thought of I Know You're There as a scene framing device for other games, but it can definitely work that way!