Tournaments

why not `timeout <= 0`?