Redesigned Control Completely to run out of this class (And not require threading)
Updated files so it would build and run with new controller