Tried to fix the bigger glitches in the gif but there is still 2 or 3 small glitches in the project. I purposely slowed it down a little bit