JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://rawgit.com/photonstorm/phaser/master/build/phaser.min.js"></script>
<div id="test"></div>

JavaScript

var game = new Phaser.Game(600, 400, Phaser.AUTO, 'test');

var BasicGame = function(game) {};

BasicGame.Boot = function (game) {};

var group, player, enemy, ground, background;

BasicGame.Boot.prototype = 
{
	create: function() 
	{
            
        var playerbmd = game.add.bitmapData(32, 32);
        playerbmd.ctx.rect(0, 0, 32, 32);
        playerbmd.ctx.fillStyle = "#fff";
        playerbmd.ctx.fill();
  
        var groundbmd = game.add.bitmapData(32, 32);
        groundbmd.ctx.rect(0, 0, 32, 32);
        groundbmd.ctx.fillStyle = "#fff";
        groundbmd.ctx.fill();
        groundbmd.ctx.beginPath();
        groundbmd.ctx.rect(0, 0, 16, 16);
        groundbmd.ctx.rect(16, 16, 16, 16);
        groundbmd.ctx.fillStyle = "#bbb";
        groundbmd.ctx.fill();
        
        background = game.add.tileSprite(0, 0, game.width, game.height, groundbmd);
        background.tileScale.set(4);
        background.tint = 0x444444;
        
        group = game.add.group();
        group.enableBody = true;
        
        ground = game.add.tileSprite(-512, game.height - 32, game.width + 512, 32, groundbmd);
        
        game.physics.arcade.enable(ground);
        ground.body.immovable = true;
        ground.body.allowGravity = false;
        
        player = game.add.sprite(150, 352, playerbmd, 0, group);
        game.physics.arcade.enable(player);
        player.anchor.set(0.5);
        player.tint = 0x00ff00;
        player.body.gravity.y = 800;
        
        enemy = game.add.sprite(game.world.centerX, 352, playerbmd, 0, group);
        game.physics.arcade.enable(enemy);
        enemy.anchor.set(0.5)
        enemy.tint = 0xff0000;
        enemy.body.immovable = true;
        
        this.moveHorizontal(enemy, 200); // sprite, distance in px
        this.cursors = game.input.keyboard.createCursorKeys();
        
    },
    update: function() {
        var self = this;
       
        game.physics.arcade.collide(group, ground);
        // Kill enemy if...