I just blew all the dust off Scratch and made this really pooey but somewhat workable lamp-in-a-box simulation.