I really like this. I appreciate how readable it is, and how easy it is to follow while not being mindless. Good job!