fix reversed null check, parameterize how often builder state is saved off
fix off by 1 error in builder height
reading all values on statup seems faster