D2k: Sandworms implementation

Using Mailaender's code as basis, this is my implementation of the sandworm behavior. It is still WIP, but you can get an idea of how it looks from the shellmap.
Random number generation is cheap.  If you want a random number, then use one!  It's not worth the confusion of future developers wasting time trying to work out what you were thinking here.