Create the frog life cycle and explain what happens in each step.
input/output, text handling, simple events,