i had a feeling implementing the delay wasn't really the best idea, i'll stop doing that, thanks for the comment