Got basic elastic collision working. Still a problem with sticking though.