My original plan to use an attiny13 and a 1" lcd display didnt quite pan out and had to change it up. I kept the flashed used below 1k for the attiny13 and kept the number of IO pins used on the attiny2313 to the same as the attiny13. The biggest difference being that the reset pin would have to be disabled to use the program as is since there are 4 "buttons". I had planned on using the ADC and measuring the voltage from the potentiometers to determine the up and down paddle movements. Since the Attiny2313 didn't have and ADC, I left the paddles to act as buttons. When the voltage swings one way or the other, the voltage approaches 5v as if a button had been pressed. Changing this to use one ADC pin would just require setting >512 as paddle up and <512 as paddle down
I did borrow some of the bit-banging portion of the code from the Tinusaur project (https://tinusaur.com). I was running behind after my original plan to use a screen salvaged from a vape didn't work out so it saved alot of time so I could get back on track.
Im counting this project as just about complete, although i may spruce a few things up here and there. Below is a video of everything in action. Both paddles move up and down and deflect the ball, the scoring system works by increasing the line on your side. If you side fills up, you lost. I may get this all onto a permanent board one day, but would not be able to do it this weekend, thus missing the deadline for the tiny games contest so a breadboard will have to be it for now. Thanks for reading my project, keep and eye out for more in the future!