Test Particle Monte Carlo