A robust and versatile take on the Game of Nim using JavaScript to manipulate DOM elements.