Thanks. So either way will actually work. I just like to have all my calculations and events set into their own little areas of the program. that way my main loop is always short and logical. If I ever want to change a thing, or have a problem with a section I know exactly where it is.