Logic error in "DebugPolygon"

Currently it iterates through the designated polygon, but uses the equivalent points in the hitmap for drawing.  This can cause errors when they're not the same length.