Here is interactive objects system I've just finished. It's need for puzzle levels and to water down top-down shooter gameplay. But for some interactions you will need special item or password. Station management will also provided with this system and some UI-overlay elements.