Implemented Input.

Aka Left, Right, Up, Down, A, B, Start and Select. Interrupt not yet
done.