1000-Piece Puzzle Game for Educational Purposes