There are three main challenges to building a submarine. These are the radio system, building a watertight enclosure, and having some sort of ballast tank to pump water into and out of.