I am by no means a professional programmer so it is hard for me to keep track of so many lines of code at once. It's easier for me to split them into chapters so I have an easier load to work with in case I make a mistake somewhere.