Thanks to @prateekpathak for making a tutorial on how to make this. This is a modified version of his example. Watch @prateekpathak's video at: https://www.youtube.com/watch?v=pvjG3yKtuwM