Implemented input handling for the chess pieces.

Right now you can move any piece anywhere. Moving to
an occupied space or off the board causes the piece
to return to its original position. Picking up a
piece also changes the rendering order so that it
renders on top.

Next step: implement turns.