Ego: The Game of Life