Have the PbP event parsing worked out, next is the shift parsing