Library for Fantasy Sliding Puzzle 5