Refactored to hard code all 81 cell constraint sets into Constraints module and to simplify 'update cell values' methods