parser, physics, all: will switch off forces for const = 0, cleanup

This took me 2 hours to do. 1 hour to do everything once and break malloc in ways mysterious, and one hour to redo it better.