I moved draw functions from specific players to the player. Player now has a variable for its team.\n
And Team now has a boolean for isOffense. Also draw is abstracted to MovableObject.\n
Every object that moves, also is drawn. Then I made a list of movab..cts and I loop through that list in paintComp().\n
This is all in order to simplify the drawing and do the most with the least lines.