Ready for submission! THIS ASSIGNMENT WAS AWESOME IT TOOK ME FOREVER TO DO