Learning Javascript and JQuery by implementing N-Puzzle.