static OnBoard(x, y) {
    return (
      (x >= 0 && x <= 6 && y >= 0 && y <= 6) &&
      (![2, 3, 4].includes(x) || ![2, 3, 4].includes(y))
    );
  }
// NOTE: canTake() is wrong, but next method is enough
canTake() is wrong, but next method is enough
canTake () is wrong but next method is enough
static OnBoard(x, y) {
    return (
      (x >= 0 && x <= 6 && y >= 0 && y <= 6) &&
      (![2, 3, 4].includes(x) || ![2, 3, 4].includes(y))
    );
  }
static OnBoard ( x , y ) { return ( ( x >= 0 && x <= 6 && y >= 0 && y <= 6 ) && ( ! [ 2 , 3 , 4 ] . includes ( x ) || ! [ 2 , 3 , 4 ] . includes ( y ) ) ) ; }
NOTE: canTake() is wrong, but next method is enough
NOTE : canTake () is wrong but next method is enough