Taming Diffusion Probabilistic Models for Character Control