I'm having trouble determining if the code is working.  One clear problem here is that the left side is a squared distance, so the right side needs to be WALL_DELETE_RADIUS * WALL_DELETE_RADIUS.