Allow entities to set their own collision object type and collision responses to channels instead of using internal collision profiles so that profiles can be configured on the managed side
Allow entities to set collision mode (none, query, physics, both) instead of just enabled or disabled
Remove collision profile param from sweep shape functions
Add collision responses object (probably need a better name) Allow entities to set collision channel responses from responses object
Add constructor to set all channel collision responses
Add static collision responses default objects (block all, ignore all, overlap all)
Fix entities not setting collision responses object internally
Fix internal collision response object not being created