Implemented final failing tests, fixed return type of is_cell functions to boolean