WIP on CHMC (validity checking, constrained momentum sampling)