WASDQE to move. Drag mouse to rotate camera. Click square to select chess piece (note: chess piece movements are implemented but I have not added any game logic).

Note about trackball interface: this is 1:1 with the mouse, using an invisible object centered to the screen with the camera attached to it. I have not programmed any acceleration or deceleration.