refactored the code a bit, so that the code that determines what value a cell gets in the next step of time, is #1 in a separate function, #2 that function is the value for a new field in the World struct so that #3 we could potentially (easily) replace this with other functions, so that we can play other games besides just Conways Game of Life.