Beginning print output. Refactored state lifecycles.