So, pin codes and levers are broken too. Pin code a door or cannons and match it with a lever - works great! Wait 12 to 24 hours, and now they don't work at all. You'll have to wipe the code on the lever and all associated objects and reset them... which is fun when those objects are 200 some odd cannons that need to be turned off daily so that submarines don't drain 10,000 cannonballs.
My suggestion: let's try and get at least one game mechanic to actually work.