Implemented better obfuscating and deopfuscating