React 8 Puzzle 8 puzzle game created by react.js Demo https://react-8puzzle.netlify.app/ Todo Keyboard control fix generate puzzle pattern