Currently the rigid body helpers and cover helpers return a score
state which must be added to the model to have rigid bodies work
properly. I think this is confusing and error prone and doesn't offer
real benefit. I would propose that the decorators or create functions
simply add the score state themselves. We can add a function to tear
down the rigid body/cover if people want to be able to turn them off
later.
The change would result in a compilation error in C++ and an
mismatched type error in python, both of which can be fixed by simply
removing the "score_state_variable=" from the "score_state_variable=
create...." and the "model->add_score_state(score_state_variable)", so
easy enough.
Thoughts? Objections?
The high level object is to make score states something that users are
unlikely to have to be aware of: that is, you just create a rigid body
and it works.