EmberMage no longer keeps walking after Firewalk if player was pressing movement keys at the moment of casting.

Separated UserInput code from CharacterPhysicsControl and made UserInputControl for that.