all: fixed memory holes, dynamic algorithm switching

I had to turn thread_null into a normal thread else my plan would have been foiled. Aside from that, I fixed threads > 8 in physics_barnes_hut. And new shortcuts and other things I forgot.