hide all game elements when game over

Normally, children elements of the <div id="game"> would automatically
be hidden when the div is hidden. But because the visibility is set for
these elements throughout the game, hiding the div does not hide them.
So their visibility has to be set hidden (individually)