Mind-Boggling Machines and Amazing Mazes