Level I: Skill Training System
*Level II: Experience
**Level III: Variables define experience/uses for each skill, for each actor
*Level II: Method for learning new skills
**Level III: When experience/uses reaches configurable amount, learn new skill
***Level IV: Configure experience/uses requirements for each skill
****Level V: Configure what skills are learned
****Level V: Configure if advanced skill replaces previous skill, or is learned alongside the previous skill
***Level IV: Be able to define 'branched' skills
****Level V: Define requisite skills
****Level V: Define how much exp/uses each requisite skill must have in order to learn
*Level II: Experience atrophy
**Level III: Configure experience atrophy for each skill
***Level IV: Configure number of exp/uses lost after each battle
**Level III: Define what states affect experience atrophy
***Level IV: Define what states hasten experience atrophy
***Level IV: Define what states slow experience atrophy
*Level II: Grace Period
**Level III: Every skill for every actor has a 'grace period on/off' function
***Level IV: Make sure that grace periods for each skill, for each actor, tick away independently of each other
***Level IV: Define that, automatically, grace period is 'on'
***Level IV: Define that after the grace period length is over, the grace period is 'off'
***Level IV: Define that if the skill is used again while the grace period is over, the grace period is 'on,' reset to maximum length defined by user
***Level IV: For each skill, define whether or not use of the script call resets/turns on the skills' 'grace period'
**Level III: Grace period length (let's say defined by battle count) defined for each skill
***Level IV: Define if grace period is defined by the actor's 'Intelligence' stat (You're smarter, so you're less inclined to forget)
***Level IV: Define if grace period exists at all, or alternatively
***Level IV: Define if grace period is indefinite
*Level II: Script Call
**Level III: Access the variable of a skill for any actor ([skillID]/[actorID])
***Level IV: Raise exp/uses
***Level IV: Lower exp/uses
**Level III: Define whether or not use of the script call resets/turns on the skills' 'grace period'
*Level II: "[actorID] has learned [skillID]!" Scene
**Level III: Displays once skill is learned, a window telling you that an actor has learned a new skill. Don't know how to break this down more...