A6 will be at this level as soon as models render with reaction to static and dynamic light with the latter more being more inportant. The rest is just good modeling. Sprites also need to render with response to static light. Currently models render lite by the light on the floor below the part being rendered. This causes the side away from the light to render in most cases to bright. If the static light map also had direction models could use this to determin based on there normals how much it should be lite. This is done for blocks at compile time. Models would need to be done at run time. The only problem with this is that it would make the levels take more memory which I don't seen as a real problem.