Spawning Arena is now based on Radius, rather than random directions.
Renaming despawnBorder to despawnRadius, as this will reflect the new methodology being implimented.
Adding detect despawn which is based on radius, not borders around the container.
Adding container radius and a way to determine taht information.
Adding shadow to rendered text.
Adding tracking dots, so that I can see where elements are being rendered
Bringing code back to working standard, as I can't remember what I was doing 9 months ago on this.
Linting cleanup.
Moving ticker logic out of main script and into a Ticker module.
Adding Pause/Unpause ability
Simplifying the keyboard lock element
Merge branch 'modularisation' into gh-pages

* modularisation:
  Simplifying the keyboard lock element
  Adding Pause/Unpause ability
  Moving ticker logic out of main script and into a Ticker module.
  Linting cleanup.
  Bringing code back to working standard, as I can't remember what I was doing 9 months ago on this.
  Adding tracking dots, so that I can see where elements are being rendered
  Adding shadow to rendered text.
  Adding container radius and a way to determine taht information.
  Adding detect despawn which is based on radius, not borders around the container.
  Renaming despawnBorder to despawnRadius, as this will reflect the new methodology being implimented.
  Spawning Arena is now based on Radius, rather than random directions.