Remake the run function in life ns

Now actually prints out different iterations of the board