Change various interpolations and movements to make the game framerate independent

Most changes are self-explanatory. Should probably delete dangling FixedUpdate() in PlayerScript