cells calculate their heuristic value upon init