handle synchronization and simple drift compensation

to smooth it out even better, can track average drift on every pong and
animate at a constant rate with respect to average drift (instead of
occasional small jumps in tick rate to correct)