Added setContactListener but it only works for one spike.