Game Of Life Finished

So i finally finished the Game Of Life project from FCC and after a few rewrites I think this version is the fastest.
I am sharing mostly cause i am self-satisfied for doing it and rewriting it so many times, and getting the results
i did : )

But any feedback is also welcome! Keep in mind that if you select the largest board size, it will take a few seconds
for the board to render.