moves Clock initial time calculation into a method and makes it public
so that it can be told to re-calculate the player's times at any point.

This is specifically for Lightsquare, when the move the user has just
made comes back from the server and the existing move gets its time set
to the actual time - without recalculating, that doesn't make any
difference.