Each playfield in its own thread