Addition of Custom Waypoints

Now you can spell out funny words with your paths ;P
but wouldn't the assert just stop the function from running? the fact of the matter is, if (!cwp.empty()) wp.front() should == cwp.back() it would be just as if we were using the coord of the character, it always outputs this way correct?