Another huge shoutout to @Druknmonkey for providing a framework for recreating the functionality of these remotes. I tweaked it just a little, specifically I made variables for the buttons. Since I have like 10 of these remotes, this made it a little easier for me to duplicate the piston for various rooms so all you hafta do now is update the bulbs and buttons at the top.
Thanks again for everyone’s help in this thread!