Collision works, maybe still wrong momentum. Need to add in color logic.