My first theory!
Thanks to @starfroggo for the original project. Also, @starfroggo you have AMAZING art.