Timings Update 2
Another newsflash! Just (by 325ms) cracked the Σ < 1s barrier. Took an optimisation to Blizzard basin, Unstable diffusion and Grove position system.
I'd still like to get all puzzles under 100ms , but I'm not sure I will given the amount of time I spent staring at each one looking for optimisations.
2022 1.1: 0ms Calorie counting 2022 1.2: 2ms 2022 2.1: 0ms Rock paper scissors 2022 2.2: 0ms 2022 3.1: 0ms Rucksack reorganization 2022 3.2: 0ms 2022 4.1: 0ms Camp cleanup 2022 4.2: 0ms 2022 5.1: 0ms Supply stacks 2022 5.2: 0ms 2022 6.1: 0ms Tuning trouble 2022 6.2: 0ms 2022 7.1: 1ms No space left on device 2022 7.2: 0ms 2022 8.1: 1ms Treetop tree house 2022 8.2: 1ms 2022 9.1: 2ms Rope bridge 2022 9.2: 2ms 2022 10.1: 0ms Cathode-Ray tube 2022 10.2: 0ms 2022 11.1: 2ms Monkey in the middle 2022 11.2: 7ms 2022 12.1: 9ms Hill climbing algorithm 2022 12.2: 3ms 2022 13.1: 0ms Distress signal 2022 13.2: 2ms 2022 14.1: 4ms Regolith reservoir 2022 14.2: 10ms 2022 15.1: 0ms Beacon exclusion zone 2022 15.2: 24ms 2022 16.1: 65ms Proboscidea volcanium 2022 16.2: 34ms 2022 17.1: 2ms Pyroclastic flow 2022 17.2: 3ms 2022 18.1: 1ms Boiling boulders 2022 18.2: 3ms 2022 19.1: 85ms Not enough minerals 2022 19.2: 18ms 2022 20.1: 11ms Grove positioning system 2022 20.2: 152ms 2022 21.1: 1ms Monkey math 2022 21.2: 0ms 2022 22.1: 2ms Monkey map 2022 22.2: 3ms 2022 23.1: 10ms Unstable diffusion 2022 23.2: 91ms 2022 24.1: 35ms Blizzard basin 2022 24.2: 88ms 2022 25.1: 1ms Full of hot air ------- 675ms