TODO filesystem: write a filesystem based on streams write handlers for zip model: split map loader from model support map classes (e.g. func_rotate) engine flare key core: connection to remote game (ok) read/write configuration file (ok) split client and server configuration (ok) parse command line options (ok) execute command line options (ok) globe entity (ok) game module loading/unloading network: UDP datagrams (ok) buffered sends (ok) client connection state (ok) protocol description chat, channels rcon, commands zlib compression fix lag protocol version in handshake client: input handler switching (ok) console chars (ok) keyboard handler, must be able to handle keyboard layouts decent input handling implementation key bindings on-the-fly cl_mousecontrol (toggle function) render: render pipeline (ok) .map models (ok) write RLE tga screenshots (ok) texture registry (ok) text quads render pipe add small camera light, fix lighting without sun win32 port: network not functional (ok) texture loading is broken (ok) screenshots are broken (ok) directory creation