Refactor checkStatus()
* Extract summation of columns into _columnSum()
* Add test for _columnSum()
Hide array data structure from tests
* Add function to seprate column index from value
ColumnSum no longer depends on array structure
Abstract array structure from column position
* Create new method columnIndex
DecrementColumn passes tests
* Uses columnIndex to access and decrease column values