Tidying up + improvements for the game of life