GRAHHHHHRHGRHGGGGGGGGGGG I COULD GO ON FOREVER BUT MAN IS IT LAGGY AT THIS POINT IM GETTING SLEEPY T_T