finally get collisions working