GUI and gameplay for Conways Game of Life