Fix memory leaks, sync leg sounds

Also movement via controller, though not final.