Wooden Blocks and Block Puzzles