Do you plan on putting a ball search into the code? If you are playing a game and the ball gets stuck somewhere, it will never search for the ball.
If you turn the game on and there aren't 4 balls in the trough, it never fires the coils to look for a stuck ball and it doesn't know how to play with 3.