Foosball Table

So I have a foosball table with an arduino, score board, and some ir leds. Now when i turn it on my code works fine it reads the balls and keeps score. But when you start to play the table gets shaky and for some reason the arduino counts scores. This is really annoying. I have a simple transistor amplifier with the ir receiver to an analog pin of the arduino. Now if it makes a difference I have my amplifiers on a vertical wall under the foosball in a bread board stuck to the side.

Please help.

some more info might come in handy

code ? how do you sense with the ir leds? where are they placed etc