moves from human players are now checked if they are legal
Merge remote-tracking branch 'remotes/origin/master'
added game end checks
implemented a random player, yay!