* ui * design & implement a ui engine * separated logic & rendering & event handling * phx * implement a 2D physics engine * gfx * add more pixmap fonts * painter should be 2D only, make a separate 3D painter * implement proper .OBJ loader (with materials & vertex sharing) * deferred renderer * cascaded shadow maps * CPU frustum culling * solve banding issues * figure out better light volumes clipping * transparent objects * get rid of diffuse materials * find a better specular model (Blinn-Phong seems to over-shine the specular highlight)