Part 1 was discussed here: <a href="https://news.ycombinator.com/item?id=9454670" rel="nofollow">https://news.ycombinator.com/item?id=9454670</a>
Thanks. I love reading about this (even with very little coding experience) because you can see how these things affect gameplay when you're actually playing. Little tweaks here and there to get around rules and produce a compelling experience with extremely limited resources. Amazing what they were able to create on the early-gen consoles.