Added Puzzle Class, eight-puzzle Java