Refactoring,
added validation to ending halfs etc
display stats updated to show in table