Schedule Attack Context

pressing attack will now issue different attacks if jumping or rolling
"Advance" Schedule Action

schedule can now cause the caster to advance in direction for a given
number of steps an amount each step based on the schedule's advance
rate; overwrites player's input and gets processed through collision
like normal
key return
icons
Wall Jumping

player can now repel off of certain flat vertical walls, which fixes
their horizontal speed in the opposite direction briefly before player
regains control over in-air movement; can be chained indefinitely
between such walls; does not interfere with double jump, which can still
only be used once "per landing" (on the ground)
icons and stuff