Basically dumped the entire VoyageShooter scripting engine here, and refactored it so it worked under the context of VoyageQuest.
However, I haven't yet written the VoyageQuest-specific elements, but the native VoyageScript language should work now. I am now going to work on a comprehensive documentation on the scripting engine so that it's clear for both of us how to use it - I myself have forgotten the scripting language...