Functions! THERE ARE A LOT OF FUNCTIONS IN THIS CODE CLICK SEE INSIDE TO ACCESS ALL OF THEM. IF COPYING THIS CODE, PLEASE GIVE CREDIT.