Java Game Of Life with Graphical Display and Console Interaction