Networked Battleship ToDo:
Find server
Figure out network programming in Swift
Pull game list from server
Use server data in game list view (getting onto the main thread was hard)
Reload games list every however often
Pull game board from server
Convert board to my format
Pull game data from server
Use player names & game names in view
Call saveGames
Add game to playedGames when you join it
Use game data to create game
Send “new game” data to server
Join a new game
Launch missile
Pull missile launched data from server (every 500ms)
Check turn
Prevent action during opponent’s turn
Remove “pass” view
Save gameIDs and playerID
Extra credit:
Differentiate player’s games
Multi-game
Display turn of all games being played
Improve UI
change ocean background
















