Add a range of entities, prepare clear method.
Empty constructur, let destroy return an entity.
Adapted input methods from earlier scheme.
Let an interface decide what kind of userdata to attach to bodies.
Reflecting inherited methods.
Reflecting refactoring.
Don't pass empty snapshots.
Refactoring.