init refactor, MonsterCamera, EditorListener