If you want to do side-side collision it gets harder. There is a lot of logic involved.