Moved lcd declaration below defines.
Added FAN_MAX and DELAY_SPLASH constants.
Replaced some math with single literals. Removed some unnecessary lcd.setCursor cmds. Applied DELAY_SPLASH.
Added DELAY_SPLASH to end of doManual and doRoast.
Added FAN_MAX constraints to updateOutput and doManual.
Changed cool and full_stop logic a bit.
start_time was not getting defined if cool or full_stop got set too early.