Damage types implemented. This will replace material types. This fixes issue #16.
Added a system for sounds. This is for issue #5
Added sounds to damaging blocks

Also removed artificial property
Sounds are now loaded once, and not multiple times. Consider isuue #5 fixed.