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',...