finally got collisions working the way I want them