player diagonal velocity fix