old_contents: // Copyright 2014-2017, University of Colorado Boulder
  
  /**
   * Main file for the vegas library demo.
   *
   * @author Sam Reid
   */
  define( function( require ) {
    'use strict';
  
    // modules
    var Property = require( 'AXON/Property' );
    var Rectangle = require( 'SCENERY/nodes/Rectangle' );
    var RewardScreenView = require( 'VEGAS/demo/RewardScreenView' );
    var Screen = require( 'JOIST/Screen' );
    var Sim = require( 'JOIST/Sim' );
    var SimLauncher = require( 'JOIST/SimLauncher' );
    var VegasScreenView = require( 'VEGAS/demo/VegasScreenView' );
  
    // strings
    var vegasTitleString = require( 'string!VEGAS/vegas.title' );
  
    var simOptions = {
      credits: {
        leadDesign: 'PhET'
      }
    };
  
    // Creates a rectangle filled with a specified color
    var createScreenIcon = function( color ) {
      return new Rectangle( 0, 0, Screen.MINIMUM_HOME_SCREEN_ICON_SIZE.width, Screen.MINIMUM_HOME_SCREEN_ICON_SIZE.height, { fill: color } );
    };
  
    SimLauncher.launch( function() {
      new Sim( vegasTitleString, [
  
        new Screen(
          function() {return {};},
          function( model ) {return new VegasScreenView();},
          {
            name: 'Vegas',
            backgroundColorProperty: new Property( '#fff' ),
            homeScreenIcon: createScreenIcon( 'yellow' )
          }
        ),
  
        new Screen(
          function() {return {};},
          function( model ) {return new RewardScreenView();},
          {
            name: 'Reward',
            backgroundColorProperty: new Property( '#fff' ),
            homeScreenIcon: createScreenIcon( 'blue' )
          }
        )
      ], simOptions ).start();
    } );
  } );
new_contents: // Copyright 2014-2017, University of Colorado Boulder
  
  /**
   * Main file for the vegas library demo.
   *
   * @author Sam Reid
   */
  define( function( require ) {
    'use strict';
  
    // modules
    var Property = require( 'AXON/Property' );
    var RewardScreenView = require( 'VEGAS/demo/RewardScreenView' );
    var Screen = require( 'JOIST/Screen' );
    var Sim = require( 'JOIST/Sim' );
    var SimLauncher = require( 'JOIST/SimLauncher' );
    var VegasScreenView = require( 'VEGAS/demo/VegasScreenView' );
  
    // strings
    var vegasTitleString = require( 'string!VEGAS/vegas.title' );
  
    var simOptions = {
      credits: {
        leadDesign: 'PhET'
      }
    };
  
    SimLauncher.launch( function() {
      new Sim( vegasTitleString, [
  
        new Screen(
          function() {return {};},
          function( model ) { return new VegasScreenView(); }, {
            name: 'Vegas',
            backgroundColorProperty: new Property( '#fff' )
          } ),
  
        new Screen(
          function() {return {};},
          function( model ) { return new RewardScreenView(); }, {
            name: 'Reward',
            backgroundColorProperty: new Property( '#fff' )
          } )
      ], simOptions ).start();
    } );
  } );
subject: delete unnecessary custom screen icons, #59