Elastic collisions have been handled. woo