Movement almost done

The movement and projectile firing mechanics are very important, so I've spent all this time just perfecting them. I think I'm happy with this for now, barring a few more little 'quality of life' things. If you run through a projectile on the ground, you are propelled forward. If you jump through it, you are boosted upwards. Shooting a wall makes the projectile into a standable surface. All these mechanics are so the player can go deeper and deeper in a large, mostly vertical map.