Conveyor Belt Puzzles: Mechanical Flow & Optimization