Make scrolls one-use only

When a one-use weapon (e.g. scroll) is used, and there are no other
equipped weapons, equip the very next weapon by default.
Only equip the next weapon if we have no weapons