Implemented up to RandomChance on page 73 of the pdf.