hmm. i see thats a cool approach. but im being over whelmed with all the classes and headers. for a simple project, how many headers/source files should there be on average? i already have 9. ScreenManager, InputManager, TitleScreen, SplashScreen, Animation, FadeAnimation, GameScreen, MenuScreen and main. am i on the right track in terms of splitting up code into files?