Add 360 Controller support … sort of

I added 360 controller support to the game. There are only two issues;
my controller is broken and won't let me use the thumb sticks so they
are let out, and I one have one corded 360 controller so I can not test
the 2nd players controls.