Enchantments

Note: It's my first time doing something with C++
> I can't compile the server without ()... it happens the same to IsOnFire()

How strange - `if ((Enchantments.GetLevel(cEnchantments::enchSilkTouch) > 0) && a_Digger->IsPlayer())` doesn't work? Just to clarify, I meant the brackets to either side: **(** a_Digger->IsPlayer() **)**, apologies for the confusion.

> it doesn't work with ice blocks, gold blocks, diamond blocks

How strange. Just these, or others too?