Most code compiles without errow.

Compiles: system.*, body.*, provided header files.
Does not compile: physics.*