Timer compatability added to this mess. Will test further and fix those dagon pointers.