         
         return false
         
-        // TODO: Need to implement the en-passent rule
-        /*
-        for offset in offsets {
-            
-            let offsetLocation = fromLocation.incrementedBy(x: offset.x, y: offset.y)
-            
-            if toLocation == offsetLocation && canPieceOccupySquare(pieceLocation: fromLocation, xOffset: offset.x, yOffset: offset.y, board: board) {
-                return true
-            }
-        }
-        
-        return false
- */
     }
 }
 



        // ****** Test forward locations ******
        var forwardLocations = [BoardLocation]()
        
        // Add one ahead offset
        if color == .white {
            forwardLocations.append( fromLocation.incrementedBy(x: 0, y: 1) )
        }
        else{
            forwardLocations.append( fromLocation.incrementedBy(x: 0, y: -1) )
        }
        
        // Add the two ahead offset
        if color == .white && fromLocation.y == 1 {
            forwardLocations.append( fromLocation.incrementedBy(x: 0, y: 2) )
        }
        else if color == .black && fromLocation.y == 6 {
            forwardLocations.append( fromLocation.incrementedBy(x: 0, y: -2) )
        }
        
        for location in forwardLocations {
            
            if let piece = board.getPiece(at: location) {
                continue

        }
        
        // ****** Test Diagonal locations ******
        var diagonalStrides = [BoardStride]()
        
        if color == .white {
            diagonalStrides.append( BoardStride(x: -1, y: 1) )
            diagonalStrides.append( BoardStride(x: 1, y: 1) )
        }
        else{
            diagonalStrides.append( BoardStride(x: -1, y: -1) )
            diagonalStrides.append( BoardStride(x: 1, y: -1) )
        }

        for stride in diagonalStrides {
            
            guard fromLocation.canIncrementBy(stride: stride) else {
                continue
            }
            
            let location = fromLocation.incrementedBy(stride: stride)
            
            if location != toLocation {
                continue
