Big updates for AI and Quests

Major debugging work on quests and finally got the loading of player saves to work correctly ( closing #3 ). Created a fail-safe to make sure .questdat.new to .questdat. Also created a dynamic loader for AI, works on the fact that the name of the .ai file is the same as the ai-id in the quest file. Also created the #first#, #last#, #idk#, and #ops# tags to show what responses will always be used first or last. Makes custom default responses possible and lets you set the options. Colored the text of npcs and inserted the players text under (player name): input. Loading now provides stats on the AI loaded and the player saves. Created AI.zip (encrypted) for the AI saves. Waiting for final debugging checks before pulling.