spinning and moving stuff warning
credits to KalEI0Y21 for the original project i just goofed around with this