Fixed up the cross over point identification, my last method was very broken and bad. Started on descender identification. Still not exactly sure how to handle things there, but figured just trying things wont hurt.