another update:
-basic audio added
-physics updates are now frame-rate independent
-physics updates are no longer performed in render thread
-much less locking
-should an old state be encountered by the renderer, the current state is extrapolated (prevents visible stutter)
the last two should fix most lag issues (that is, if you experienced any. i didn't)