Masterpiece. The only thing I can think of is adding an OR gate, and if the cube is already placed on the button, toggling switch should open the door as well.