Fully implement effects and sound; remove volume and pitch from Effect; fix entries for BukkitSoundPlayer; rename one playEffect method to playSmokeEffect, only used for Effect.SMOKE