Moved the brunt of the magic system to MagicInstance.cpp. CMagicProcess is now also a static class.