Advanced Character Movement Component

Not sure what the price will be yet as it will depend on how long it takes me to finish and how many modes I add. Basically, spider mode stores the positioning of the character as a delta from what it was standing on at the end of a frame, and at the beginning of the next frame reapplies that delta to the new location of what it was standing on before handling movement input.