This is a Chinese child's puzzle of 6 asymmetric pieces, which form many suggestive animal shapes. Solving them is a nice mental exercise for ages 5-50. 38 puzzles are included (unzip all files into one directory), and you can make and share your own. I originally implemented it in 20 rules of KNP, with the elegant and hard parts being:

There was no drag and drop, so the pickup and putdown are done with a left click. Rotation by a right click, and "Flipping" done with the Enter key, or by colliding with a Mirror on screen.
I include the original puz32.gam file which loads now in TGF.
Because I was so roundly critized for my last game Onsteroids, I decided to update it with: