I think there might be two reasons. I didn't know how to make it so that when they interracted with only the spikes collision, they'd get deleted. Because of my code they are removed when they interract with the tilemaplayer, so instead of disappearing from touching a 6x16 area, they disappear by touching a 16x16. Hope that's the one.