Fully Interactive Crossword Puzzle - HTML5