Crystal Monte Carlo