We've been casually adding things to GalaxyView.java in an unplanned way, and it's gotten to be quite a mess, particularly with passing object references around (this has only become such a significant issue due to the recent refactoring).
This class needs to be tidied up and access to fields in other classes and objects restricted via getter/setter methods and the narrowest access scope possible (private by default).
We've been casually adding things to GalaxyView.java in an unplanned way, and it's gotten to be quite a mess, particularly with passing object references around (this has only become such a significant issue due to the recent refactoring).
This class needs to be tidied up and access to fields in other classes and objects restricted via getter/setter methods and the narrowest access scope possible (private by default).