Thinking Particles