I added a variable that lets the character's Y velocity be affected by the movement of lines or by running off of ramps. In the process I also added a function that fixes all bugs related to the player randomly clipping through moving platforms. I also added per-vertex motion vectors for the lines that should make moving platforms easier to add on to.