2048 Sorting Puzzle