Warning: slay imminent !!!

BitBoard data:
board: {{bitBoard.toString(2).lpad('0', width*width)}}
white: {{bitBoardW.toString(2).lpad('0', width*width)}}{{bitBoardW == 0 ? " !!! Black wins !!!" : ""}}
white visited: {{bitVisitedW.toString(2).lpad('0', width*width)}}{{bitVisitedW == (width==5?2:1)*0b1111111111111111 ? " !!!" : ""}}
black: {{bitBoardB.toString(2).lpad('0', width*width)}}{{bitBoardB == 0 ? " !!! White wins !!!" : ""}}
black visited: {{bitVisitedB.toString(2).lpad('0', width*width)}}{{bitVisitedB == (width==5?2:1)*0b1111111111111111 ? " !!!" : ""}}
playing: {{bitBoardC.toString(2).lpad('0', width*width)}}
opponent:{{bitBoardE.toString(2).lpad('0', width*width)}}
moves: {{bitMoves.toString(2).lpad('0', width*width)}}
slays: {{(bitEnemyInReach.toString(2).lpad('0', width*width))}}

Enemy can be slain !!!

5x5 grid 4x4 grid