Naming, added few comments
Naming
Identified some keeper spell values, changed naming of few variables
Added logging for mismatched record offset