added more of a class hierarchy to physics.hpp and windows linking commands