Chess Clock Implementation

I am trying to add chess clocks to a module. I can only get the clocks to actually run if I have implemented the Definition of Player Sides, which means each player creating or joining a game has to identify which side they are associated with. This is an extra step that will not be welcomed by many players who will have to do so for every game whether they intend to use the clocks or not.

The clock controls themselves can be labelled so it is clear which side uses which clock.

Is it possible to implement Chess Clocks without players having to choose their side?