WIP: Fixed infinite loop on some glyphs

Turns out if next_point() was returning None, we never were adding
the current point to our list of finished points, so the tracing
algorithm would get stuck on that point forever. Fixed now.