Tofu Puzzle

Classic slide-puzzle. See how few of moves you can finish in. Are you up for the challenge?