Major reworking of details in the step cycle to simplify information flow and avoid bugs.