Also I was wondering if it would be ok to connect all the common connections to the i-pac ground using just one long bare wire, instead of connecting each with a seperate piece.
Don't use separate wires. Actually your best solution is to run your wiring in a closed loop to all connections and back to ground. I.e. I-pac ground to button 1 ground, button 1 ground to button 2 ground, button 2 ground to button 3 ground . . . to joystick switches grounds . . . to I-PAC ground.
This way is one wire comes breaks in the middle, the circuit will still work until you lose two wires.
This is described in more detail by Bob Roberts about halfway down the page at
http://www.dameon.net/BBBB/plus.html
Looks like I have to redo all the wireing again because one button don;t seem to work and the joystick seems to be moving in the wrong direction, with the joysticks do you connect the right microswitch to the left i-pac connector.
Think about what's actually happening (looking down at the joystick): As you move the handle upward, the stick pivots and the bottom of the stick closes the lower joystick microswitch. So yes, you wire them up backwards.
Don't feel bad, I would have done the same thing, except I read that on one of the example pages here.
And one last thing has anybody got two joysticks of diffrent brands working on the same ports on the i-pac, ie a happ rotory joystick and also a t-stick.
I think I answered this in a different thread, but yes you can, except they will "fight" with each other for control.