made drag things more general, and include rotational drag
Changed forces to expressions from lambda functons in all cases but a sim-wide generic force, and finally implemented single body forces