character move osv