Add game state management with the implementation of screens.
Starting moving networking over to components and services.
Fixed some bugs with the server and not detecting client disconnect.