Tons of Improvements

Can connected to whatever, less glitchiness, still need to fix slowdown
tho.