Refactored Status tracking and console. Still needs work.