The scale looks too small here. Maybe 1000 or more depending on how far you can get from the nearest wall. Typically you want the values to be in the range of 0 to 1. Otherwise, I think everything looks good.
For rewards, I’m not sure if you want to explicitly reward using the walls or not. This might be hard to code up but maybe you get rewarded every time the wall absorbs an enemy shot?