puzzle: somehow this fixes the production build
puzzle: add missing chess.js extern - fixes underpromotion