Teen builds $2,000 submarine