fix the "stuck pets" issue (github #329)
allow themed room subrooms to be filled (github #347)
allow rereading spellbooks to refresh memory at any time (github #261)
+allow themed rooms constrained by level difficulty (github #344)
Code Cleanup and Reorganization
local str = nh.ing_suffix("foo");
+=== level_difficulty
+
+Returns an integer value describing the level difficulty.
+Normally this is the level's physical depth from the surface.
+
+Example:
+
+ local diff = nh.level_difficulty();
+
=== makeplural
Pluralize the given string.