Geometric Puzzle with Foldable, Moveable and Slidable Pieces that Fit into a Block