A Battleship game in Java, using project patterns learned in the Detailed Software Project course.