Implement vats.

Vats do not currently take turns.