physics: use macros for thread conditionals, more verbose prints

I always got confused so I never ended up doing this. Also, I like printing pointers. I need to color code them for maximum rice.