Updated the code to support Arduino v1.0. Re-arranged the file structure to include PCB layout. New code includes Pete Lewis' addition of battle mode.