making person / personlike DRYer
also write out plotters
test harness refinement
so, actually do some oberserver analysis