Adds door/keyword mixup checks
Don't check door destinations of 0 or -1
Kspawn text doesn't always come on the first line
Fixes keyword punctuation
Moves keyword_punctuation to avconstants