Fix method init

Better fix for issue where methods don't initialize properly (the "NoneType object has no attribute get_method" error). This should have been fixed before anyway, this is just an improved fix.

Also fixed issue with some narrative names containing characters that need to be properly escaped.