Rename Wall to BlocksBullets

...additionally remove duplicate crush functionality and use the refactored Crushable instead.
This trait definition can simplify right down to
```csharp
public class BlocksBulletsInfo : TraitInfo<BlocksBullets> { }
public class BlocksBullets : IBlocksBullets { }
```