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.
Tab count is just fine (actually too low to look good, but who cares). It's GitHub using 8-space tabs that's the problem.