renamed ScriptController into AbstractScriptController
fix DrawCall.setGeometry() accessing unavailable vertex shader input buffer mapping and causing null pointer exception