Game of Life in managed C++