Added Selective library loading, colored console, lua scripting