mixins/elastic_collision library