added torpedo firing