Time is calculated by the DSY2K (days since 2000) program, and timer is Scratch's way of keeping time; the Timer Offset is how different the DSY2K timer and the Scratch timer - the Scratch TPS (Ticks Per Second) is calculated by how many ticks the program runs per second using the Scratch timer, and the Computer TPS is calculated with the DSY2K timer; the TPS Offset is how different the Scratch TPS and Computer TPS is; the cap is 30 TPS for scratch - FPS (frames per second) is how fast the program refreshes per second, and is calculated every second; the cap is 60 FPS (the 'i' variable is used for the Computer TPS, when it gets updated constantly used to find if it is refreshed every 30 seconds, c.sec is the second, c is the refresh rate, and c.offset is how different the time is per refresh)