refactors client Clock to use internal chess Clock and only adjust time when
retrieving the current player's remaining time