Used AI for refactoring and some math help (kinda took 2 hours tring to figure out how to make the mid part of the gradient to have the highest power, while the corners have the least.. Well should have just asked it earlier ig)