Visual Rhythm Puzzles: Patterns, Waves & Tessellations