Phaser Game

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/2.6.2/phaser.js"></script>
<script>
if (!Phaser.KeyCode) {
	Phaser.KeyCode = {};
  Phaser.KeyCode.PERIOD = 190;
  Phaser.KeyCode.QUESTION_MARK = 191;
}
</script>
<script src="https://samme.github.io/phaser-plugin-debug-arcade-physics/DebugArcadePhysics.js"></script>
<script src="https://samme.github.io/phaser-plugin-step/index.js"></script>

JavaScript

console.clear();

var game = new Phaser.Game(640, 280, Phaser.CANVAS, 'Boxes', {preload: preload,
    create: create, update: update, render: render});

var box;
var largeBox;
var jumping = false;
var speed = 300;

function preload() {
  game.load.image('box', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABDCAYAAADEfbZbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABrSURBVHhe7c8xAYAwEMDAp96Z8IiVdqmLyy2Z87zfvwe0bjmNaxrXNK5pXNO4pnFN45rGNY1rGtc0rmlc07imcU3jmsY1jWsa1zSuaVzTuKZxTeOaxjWNaxrXNK5pXNO4pnFN45rGNej4zAH+KwNzs2NxVwAAAABJRU5ErkJggg==');
  game.load.image('largebox',...