Abstract Patterns Puzzles: Geometric & Kaleidoscopic