Conway's game of life. Design it using OO principal.