the timing is really messed up.. whoops! OK! I think I fixed the timing..and I added something :D
IM SO PROUD OF THIS! (Slight Epilepsy Warning in the beginning)