Fixed all warnings, finished chapter 3, and no longer case-sensitive.