Implemented Structure for Video Manager and State Manager