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.
The start and end braces should be indented at the same level as the `self.World.AddFrameEndTask` (like you would for a normal block statement).