Mines

*all of the functionality has been added, but not tested*
torpedoes: 
-use torpedoes
-damage ships (error when damaging mines)
-lay mines
-pickup mines

-includes amédée's changes