An upgrade panel that can be used more than once. The machine is usable if it is unlocked. Sending TurnOn will unlock (enable) the machine and TurnOff will lock (disable) it. The lock is automatically set after the machine is used. The standard upgrade object has a tweqable joint that can be used to indicate if the panel is active. Use the Tweq\Lock property to have the joint move when the state changes.