Comments + bug fixes

I added comments everywhere I could find unlabeled things, and fixed a few bugs that were making it so the case without CCM didn't work. One of the bug fixes also moved that rogue line on the kmH vs energy plot up.