Implemented touch debounce and found out problem with why code would lock (needed delay)