Revert "Bring back some code."

This reverts commit 5a705e21948a9051ffb07d89ae86d01abb919a41.
Revert "one player at a time."

This reverts commit 5d4e66c33cbf37766a2ddbf6678a164e3ed0b511.
Revert "Simpler code."

This reverts commit 51af666005d8aa3475cfa026f8dcd39b26875d0d.