allow Human vs. AI

- makes heavier use of signals/slots
- a human player can't move his adversary pieces, nor his own if it's not
his turn.
- freeplay is still hardcoded (needs a FreePlayer)
    not yet sure how to implement that
only computeValidMoves at the beginning of a turn