This code wreaks of someone who was trying anything and everything to get it to work. The codebase needs a complete cleanup: - [ ] Remove commented out code - [ ] Add comments to existing code - [ ] Convert .ino files into .cpp files