-record(state, {x :: non_neg_integer()
,y :: non_neg_integer()
- ,n :: non_neg_integer()
+ ,n :: pos_integer()
,bar :: string()
,board :: array()
- ,gen_count :: non_neg_integer()
+ ,gen_count :: pos_integer()
,gen_duration :: non_neg_integer()
,print_time :: non_neg_integer()
}).