I never really thought about the joystick button limitation at the time. The original Atari 800/400 had 4 joystick ports so someone could have used two ports 10-bits of input per player for a 2-player game. Each cardinal direction (NSWE was 1-bit with pairs being closed for diagonals).