I have a general question about how I should organize my classes. I'm still beginning to learn to work with libgdx. For my test games now I always used screens and inside those screen a stage. For example the PlayScreen had a stage in it with all the actors in my game. 1) Is this a good way to organize or should I do it differently? 2) My UI was always in the screen class and not in the Stage class, is this right or should it be in the stage class? I drew sprites of my actors always in the screen class. I have a separate class, for example PlayerDraw, that draws the texture on the player. 3) Should I do this in the actor class of the player itself? I hope my questions aren't too vague.
Thanks in advance