CMade constructors resilient to null args for JSON-io object creation
Merge branch 'restore_autosave' of github.com:julianchurchill/text-adventure into restore_autosave