JSFiddle - React, Tailwind, and code Playground

by Michael Prosser

JavaScript

let original_grounds = [
	// -500
	{
  	x: -500,
    y: 0,
    z: -500
  },
  {
  	x: -400,
    y: 0,
    z: -500
  },
  {
  	x: -300,
    y: 0,
    z: -500
  },
  {
  	x: -200,
    y: 0,
    z: -500
  },
  {
  	x: -100,
    y: 0,
    z: -500
  },
  {
  	x: 0,
    y: 0,
    z: -500
  },
  {
  	x: 100,
    y: 0,
    z: -500
  },
  {
  	x: 200,
    y: 0,
    z: -500
  },
  {
  	x: 300,
    y: 0,
    z: -500
  },
  {
  	x: 400,
    y: 0,
    z: -500
  },
  {
  	x: 500,
    y: 0,
    z: -500
  },
  
  // -400
	{
  	x: -500,
    y: 0,
    z: -400
  },
  {
  	x: -400,
    y: 0,
    z: -400
  },
  {
  	x: -300,
    y: 0,
    z: -400
  },
  {
  	x: -200,
    y: 0,
    z: -400
  },
  {
  	x: -100,
    y: 0,
    z: -400
  },
  {
  	x: 0,
    y: 0,
    z: -400
  },
  {
  	x: 100,
    y: 0,
    z: -400
  },
  {
  	x: 200,
    y: 0,
    z: -400
  },
  {
  	x: 300,
    y: 0,
    z: -400
  },
  {
  	x: 400,
    y: 0,
    z: -400
  },
  {
  	x: 500,
    y: 0,
    z: -400
  },
  
  // -300
	{
  	x: -500,
    y: 0,
    z: -300
  },
  {
  	x: -400,
    y: 0,
    z: -300
  },
  {
  	x: -300,
    y: 0,
    z: -300
  },
  {
  	x: -200,
    y: 0,
    z: -300
  },
  {
  	x: -100,
    y: 0,
    z: -300
  },
  {
  	x: 0,
    y: 0,
    z: -300
  },
  {
  	x: 100,
    y: 0,
    z: -300
  },
  {
  	x: 200,
    y: 0,
    z: -300
  },
  {
  	x: 300,
    y: 0,
    z: -300
  },
  {
  	x: 400,
    y: 0,
    z: -300
  },
  {
  	x: 500,
    y: 0,
    z: -300
  },
  
  // -200
	{
  	x: -500,
    y: 0,
    z: -200
  },
  {
  	x: -400,
    y: 0,
    z: -200
  },
  {
  	x: -300,
    y: 0,
    z: -200
  },
  {
  	x: -200,
    y: 0,
    z: -200
  },
  {
  	x: -100,
    y: 0,
    z: -200
  },
  {
  	x: 0,
    y: 0,
    z: -200
  },
  {
  	x: 100,
    y: 0,
    z: -200
  },
  {
  	x: 200,
    y: 0,
    z: -200
  },
  {
  	x: 300,
    y: 0,
    z: -200
  },
  {
  	x: 400,
    y: 0,
    z: -200
  },
  {
  	x: 500,
    y: 0,
    z: -200
  },
  
  // -100
	{
  	x: -500,
    y: 0,
    z: -100
  },
  {
  	x:...