Added what is probably a set of half-broken files relating to the physics simulator/agent interface re-architecture; I honestly can't even remember why these are not in my previous commit