Moves hole logic to a hole stats class