structure the local/network game update step more clearly
enable client to handle lack of player in local gamestate