TODO filesystem: write a filesystem based on streams write handlers for zip core: connection to remote game (ok) read/write configuration file (ok) split client and server configuration (ok) parse command line options (ok) game module loading/unloading execute command line options globe entity network: UDP datagrams (ok) protocol description chat, channels rcon, commands buffered sends (ok) zlib compression fix lag client connection state (ok) client: keyboard handler, must be able to handle keyboard layouts decent input handling implementation key bindings input handler switching (ok) console chars (ok) render: render pipeline (ok) .map models (ok) write RLE tga screenshots (ok) texture registry text quads render pipe win32 port: network not functional texture loading is broken screenshots are broken