The Depths of JavaScript: Minesweeper in 247 Bytes