Essa construção de inicialização costuma ficar melhor assim

```fen = fen || 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR' ```

Pois assim ela resolve qualquer valor __falsy__ para o default. Isso é importante porque:

```false == undefined => false```