Building a working submarine is one thing...but adding torpedo launching. Amazing !