looks like you're doing momentum. patterns & waves are backwards looking -- you cannot drive staring at the rearview mirror.
You came up with the idea yourself, designed and wrote the code yourself? Be interested in knowing the background / foundation of your project.