i was abit lost on the beginning but i figured it out and it turns out i was really bad at the timings.