MOST of the credit goes to KC182 since it was his original idea. I made much much better better gravity.
There might be some lag and bugs but yeah.