The app now: Draws ships, subs, depth charges, Torpedoes, explosions to the screen; Accepts input to move the player submarine and fire torpedoes; automatically creates more enemyships when their number is too low; and the GameThread is set up to run as it should.