Player: improved movement