anchor.diff:  
   public class TestNiftyGui extends SimpleApplication {
     public void simpleInitApp() {
  -     StartScreenState startScreenState = new StartScreenState(this);
  +     StartScreenState startScreenState = new StartScreenState();
        stateManager.attach(startScreenState);
        // [...] boilerplate init nifty omitted
        nifty.fromXml("Interface/myGui.xml", "start", startScreenState); //one of the XML screen elements needs to reference StartScreenState controller class
  
positive.code:     private Node localRootNode = new Node("Start Screen RootNode");
      private Node localGuiNode = new Node("Start Screen GuiNode");
      private final ColorRGBA backgroundColor = ColorRGBA.Gray;
  
      public StartScreenState() {
      }
  
      @Override
      protected void initialize(Application app) {
  
negative.code: Learn more from the NiftyGUI page:
  
  *  link:https://github.com/nifty-gui/nifty-gui/raw/1.4/nifty-core/manual/nifty-gui-the-manual-1.3.2.pdf[Nifty GUI - the Manual: Effects]
  *  link:https://github.com/nifty-gui/nifty-gui/wiki/Effects[Effects]
  
  
  == Add Sound Effects
  