out of bounds == empty cells