Ну и последний наверно вопрос: как в определённые моменты передавать игроку(человеку) управление на другого (главного) героя. (Т.е. переместить камеру от второстепенного героя к главному и выделить его)
Можно на время присвоить второстепенного героя другому игроку и управление перейдет на главного героя, а через время вернуть второстепенного героя игроку.