Timer class functioning as intended. I may regret saying that later though.