working on splitting up the math, logic and display code into different classes.