orangy
when(currentCellState) { Alive -> when(liveNeighbours) { in 2..3 -> Alive else -> Dead } Dead -> when(liveNeighbours) { 3 -> Alive else -> Dead } }