Revert 0ac9f9c and adjust controllers set up.

The commit was reverted because "allow_player" value is being checked in
other places. This resulted in different default values for
"allow_player" in the different places.
Don't count side with controller="reserved" as available.