changing stages implemented
body states implemented.  added BodyType::changeState(body, state)
tests successful