src/cellular_level/BurnCell.java
@Override
	public List<Cell> update(CellData data) {
		ArrayList<Cell>nextGen = new ArrayList<Cell>();
		incrementSteps();
		if(!isBurnt()){
			nextGen.add(this); 
		}
		return nextGen;
	}
/**
	 * @param CellData holding information about board and allowing access to Cell's neighbors
	 * @return An ArrayList of Cells for the next generation of Cells. This ArrayList will either 
	 * hold a burnt cell or the same burning cell.
	 */
@param CellData holding information about board and allowing access to Cell's neighbors
@return An ArrayList of Cells for the next generation of Cells. This ArrayList will either
hold a burnt cell or the same burning cell.
@param CellData holding information about board and allowing access to Cell ' s neighbors @return An ArrayList of Cells for the next generation of Cells . This ArrayList will either hold a burnt cell or the same burning cell .
@Override
	public List<Cell> update(CellData data) {
		ArrayList<Cell>nextGen = new ArrayList<Cell>();
		incrementSteps();
		if(!isBurnt()){
			nextGen.add(this); 
		}
		return nextGen;
	}
@ Override public List < Cell > update ( CellData data ) { ArrayList < Cell > nextGen = new ArrayList < Cell > ( ) ; incrementSteps ( ) ; if ( ! isBurnt ( ) ) { nextGen . add ( this ) ; } return nextGen ; }
@param CellData holding information about board and allowing access to Cell's neighbors
 @return An ArrayList of Cells for the next generation of Cells.
@param CellData holding information about board and allowing access to Cell ' s neighbors @return An ArrayList of Cells for the next generation of Cells .