fix main functions

1)nextGenerationStatus function - fix conditions and remove applieng, just checking instead (return)
2)nextGenerationCells - deep copy instead shallow copy (new object instead link)
3)checkThisGeneration function - coordinates logic (add checkNeighborAndSetAlive function), nextGenerationCells - assign instead replace
4) Universe initialize loop