An ugly, functional and state-retaining dialog for adjusting a player's time.

Also remove redundancies from player's time-keeping. The time is now internally only counted in the positive direction.