Includes optional human gameplay using a joystick.

Starts in AI mode by default, but once select button is pressed it will start human mode input.
If no button is pressed for 5 mins, it will enter AI mode again.
Left/Right = Move left/right, Up/Down = Rotate, Select = Start game / send piece to bottom.
The pins have been changed to work with an arduino pro micro, and I changed a line in the battery reading to actually use the defined constant.
This is my first time coding for arduino, and I'm still waiting on mine to arrive, so this is completely untested.