Slightly improved hasEnch()
- Also fixes returning true if the item is null