Each level GUI has its own corresponding Player class. However, these classes are very similar. They implement the same methods and have similar variables. Combine all the classes into one, or create a super class containing all the similarities that the sub classes inherit from.
Each level GUI has its own corresponding Player class. However, these classes are very similar. They implement the same methods and have similar variables. Combine all the classes into one, or create a super class containing all the similarities that the sub classes inherit from.