Bugfix for edge conditions in onDamaged()

hitting column 0 and column cNum were causing issues that have been
resolved.