Interfaced and restructured some classes to make framework development/conceptualization easier. Created full-fledged method threading classes and implemented their use into the ControlledPlayer class.