Made a break through on how setTimeout works, i assume setInterval works the same way. Still brainstorming on how to figure out this out.