Timer Structure apparently working (to improve) - main bugs fixed