update movement class with key functions

basecharacter update updated now can move with time received from sfml::time