Reworked timer to initialize properly. This helps when restoring serialized data.