The blocks for footstep sounds should be checked on the blocks *below* the characters feet, not *at* the character's feet.
If no sound set is specified, "engine:default" is now loaded as an asset normally (so it can be overridden by other modules). The BlockSounds.NULL is only used if a Block is not defined via the BlockLoader.
Added several sound presets and added them to blocks.