make state, quality readonly, add readwrite playerVars and rm default playerVars