refactor: enable() returns true on failure.
refactor: rename ChestShopMonitor to ShopMonitor and move to the same
package with other modules.