text: 
  var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create, update: update });
  
  function preload() {
  
      game.load.image('box', 'assets/sprites/block.png');
      game.load.image('platform', 'assets/sprites/platform.png');
  
  }
  
  var box;
  
  function create() {
  
      //  A platform the box will 'rise' out of
      var platform = game.add.sprite(150, game.world.centerY, 'platform');
      platform.height = 8;
  
      //  Box sprite is 95x95
      box = game.add.sprite(570, 400, 'box');
      box.anchor.set(0.5);
  
      //  A mask is a Graphics object
      var mask = game.add.graphics(0, 0);
  
      //  Shapes drawn to the Graphics object must be filled.
      mask.beginFill(0xffffff);
  
      //  Here we'll draw a rectangle
      mask.drawRect(platform.x, platform.y - 200, platform.width, 200);
  
      //	And apply it to the Sprite
      //  Comment out this line to see the mask visually
      box.mask = mask;
  
      game.add.tween(box).to({ y: 200 }, 500, "Sine.easeInOut", true, 0, -1, true);
      game.add.tween(box).to({ x: 232 }, 3000, "Sine.easeInOut", true, 0, -1, true);
  
  }
  
  function update() {
  
      box.rotation += 0.04;
  
  }
  