Phenomenally well put together! I really enjoyed the process of wondering why this would take 646 until a few things dawned on me, and working on the ways to work around them/fix my assumptions
(Copy of my review on the version Zach found a break on)