Working torpedoes ? You mean like really firing them at a certain point and distance ? As far as the deck gun goes maybe you could simulate it firing, like flames and smoke at least.
You can make the deck gun turn using a small simple engine that goes back and forth (and would allow the gun to turn sideways). She's looking very good nonetheless.