Parser Updates

- Updated the parser to keep score over a session (aka until the client
crashes)
- Added lots and lots of comments