Added support for mobs to use enchants.

Removed the check where it would return if the entity is not a player
Changed from using player to livingentity(for most of the enchantments)