what are the logical properties of opening doors? is it simply collecting cubes and trial & error? same question for control panels (the one in the reactor room wasn't working for me, then all of a sudden, it did; i had the same amount of cubes between that time)