D.D.Tap - Interactive Game Platform Using Processing, Arduino and Twitter

The D.D.Tap is a game that can be played using sensors connected to Arduino and interface it to the game produced with Processing. It is a simple dance dance revolution like game that accumulates point when the player activates the sensors or press the keyboard keys when the random arrows reaches the red transparent bar. The circuit built on Arduino is simple as I had limited sensors. I used the photocells in a pull-up configuration to act as sensors. I uploaded the applet too @http://www.openprocessing.org/visuals/?visualID=29670 but for the Twitter function to work, you must enter your own consumer key and so on taken from your OAuth account on http://dev.twitter.com/apps . Loading on openprocessing.org is quite long due to the large file so to skip it, just press "Source Code".
Also, i used the song yeahx3 by Chris Brown as it has the catchy beat for the random arrows~

The outcome is OK but i would still like to fix the problem of accumulating more than one bonus for each arrow. This problem was not so significant when played with the keyboard but when its reading serial data from the com port, the data rate was so fast that it triggers bonuses more than once for each arrow. I would be glad if anyone would help out with the Processing codes. i thought of creating a array to check the bonuses but that did not work quite well. So, I somehow half solved that problem by using delay in the Arduino code. This of course introduced other problems such as; if both sides of the arrow reaches at the same time, only one arrow bonus could be claimed. The video shows the interaction example and that if there was a new highscore, the score would be posted as a tweet at your page. I am willing to accept any upgrade suggestions.