For some reason, the timer I made in Dart seems to not fire, as it doesn't change the screen contents. I had it working at one point, but it was gradually getting faster and faster for some reason (ticking more times per second, every second it ticked,) and I had to work on it. Here's a link to the main.dart file.
Can anyone explain what I did wrong here? My placement of the tick function, perhaps?