hahahahahaha
I don't deserve any credit here besides the fact that I sped it up. Real credit goes to the original project.