From to blokkies (“little squares”) + raaisel (“riddle, puzzle”).
blokkiesraaisel (plural blokkiesraaisels)