- * Note that the first successful read_world() triggers map_center(), so that on
- * start the client focuses the map window on the player.
+ * map_center() is triggered by either, the first successful read_worldstate()
+ * (thus on client start), or on turn 1 (thus on world start).
+ */
+static uint8_t read_worldstate();
+
+/* If "last_server_answer_time" is too old, send a PING to the server; or, if a
+ * previous PING has not sparked any answer after a while, abort the client.
+ */
+static void ping_pong_test(time_t last_server_answer_time);
+
+/* Read server's out file into queue, update "last_server_answer_time" if new
+ * stuff is found there.