now the collisions work