Coding

Overview
This section defines the innermachinations of how the code will work and accomplish the goals of them game.

Syntax
Here's standard rules for the code:
 * As much as possible all values should be represented symbollically, as in they have variables names at the TOP of the script where changing them is easy and simple.
 * Constant values are in all caps, Ex: CONST_VAR_ONE
 * All variables build off of what they're connected to. If a variable is a timer for delaying the player's next attack, the variable is called attack_delay_time with its time limit being attack_delay_time_max. There is no "attacking" or "attacker" in variable names, stick to the base action word.
 * Comment code as much as possible. When creating booleans define where each one is initiated (true) and terminated (false).

Classes

 * Entities
 * Player
 * Worlds (Code Template)