FINALLY got collisions working well.