Move characters generalised