I agree, my coding is very clunky and could be greatly simplified. I'll play around with making a library tonight.
I think the work you've done so far is awesome and I appreciate it very much. I couldn't code my way out of "a wet paper bag", but I'm learning a lot by following your work. LOL I'm good with understanding the electronics/hardware side of Arduino projects, it's the software side that has me baffled. If you ever want to "shrink down" the whole hardware side of this project into a single PcB let me know. I'd love to help.