Wooden block puzzles