Normalize movement vectors correctly