Added interfaces for collider, added support for multiple shape collision detection
Merge branch 'feature-collision-interfaces' into develop