Added a camera class and implemented GameFactory::CreateRectMask