Optimized world::draw()