Library for Fantasy Sliding Puzzle 3