Reviewed carpet npcs

Carpet npcs are now working 100% like global. If you haven't completed The New Frontier Quest mission 10, you can't travel.
Minor fixes at towns available and positions.
Cleanup.