Added explanatory comments

Added comments to code describe how cells are checked in the evaluation loop and the function CheckNeighbor is used.