Fix bullet shape data access

Make access to data more C++11-like through unique_ptr, and use getters and setters.

Remove unused motionState variable.