Particle physics browser game