Added prototype player control fragment. Refactored the managers to extend a base class.