public static GameEntity CreateRightExplosion(this GameContext context, int x, int y, int range, IResources resources)
    {
        var entity = context.CreateBaseExplosion(x, y, range);

        entity.AddFire(MoveDirections.Right, range, Time.time);
        entity.AddTileAnimationAsset(range >= 1 ? resources.explosionHorizontalTileAnimation : resources.explosionRightTileAnimation);
        return(entity);
    }