more precision Vmovementcontroller

the vertical movement's more precise now. but now there's a  bug where
Ceci can climb up vertical box colliders. easy fix by adding line cast
checks in hmovementcontroller. also added flags to rebinding menu.cs
because why not :P