fix bug in progression file parsing - had an off-by-one error in my array bounds checking