I used waits because I think it is easier to time things and tell them when to do something. In the future I will probably still use waits but I might try out messages.