Snap-Brick Puzzles