I'm developing a game and inside I have a class called StageViewController. I noticed that code inside is becoming very very long and dull. In this class I have controller about gesture, position, animation and it's not easy use static class or singleton class to clean this class. Is a possible solution to use others viewcontrollers inside this StageViewController to simplify the code? Example: If in my game I should make an entry of an object that I should color, can I use another viewcontroller (with another class) to make my code inside StageViewController more simplify?
If you have any suggestion for me or link to read you can make me happy ;-)