Game of Life
Below is two versions of the complete code for the Game of Life Try It Out! problem.
A simple solution that meets the minimum description:
A more advanced version that includes the ability to enter commands via a command-prompt-like interface, as well as being able to load and add certain pre-made shapes and patterns.