Game timer

added event to IGame which raises every second.
Game updates it stat internally, as well as the UI using it to refresh
the time (note that the UI doesn't keep time, but takes it from the stat
every time the event shoots).