made blast damage not go through walls

This should fix some problems where blast damage sometimes dealt way too
much damage. Some cannons, such as the 230mm cannon, might need a buff
after this, since it could be a big nerf.
Merge pull request #19 from Divran/master

made blast damage not go through walls